diff --git a/cmd/flux/resume.go b/cmd/flux/resume.go index 5f3c8b8145..3c686064b2 100644 --- a/cmd/flux/resume.go +++ b/cmd/flux/resume.go @@ -151,6 +151,11 @@ func (resume *resumeCommand) getPatchedResumables(ctx context.Context, args []st } processed[arg] = struct{}{} + if resume.list.len() == 0 { + logger.Failuref("%s object '%s' not found in %s namespace", resume.kind, arg, resume.namespace) + continue + } + objs, err := resume.patch(ctx, []client.ListOption{ client.InNamespace(resume.namespace), client.MatchingFields{ @@ -174,11 +179,6 @@ func (resume resumeCommand) patch(ctx context.Context, listOpts []client.ListOpt return nil, err } - if resume.list.len() == 0 { - logger.Failuref("no %s objects found in %s namespace", resume.kind, resume.namespace) - return nil, nil - } - var resumables []resumable for i := 0; i < resume.list.len(); i++ {