diff --git a/pkg/registry/apis/folders/sub_parents.go b/pkg/registry/apis/folders/sub_parents.go index 272e83870b7..53abaa59e87 100644 --- a/pkg/registry/apis/folders/sub_parents.go +++ b/pkg/registry/apis/folders/sub_parents.go @@ -58,14 +58,17 @@ func (r *subParentsREST) Connect(ctx context.Context, name string, opts runtime. obj, err := r.getter.Get(ctx, name, &metav1.GetOptions{}) if storage.IsNotFound(err) { responder.Object(http.StatusNotFound, nil) + return } if err != nil { responder.Error(err) + return } folderObj, ok := obj.(*folders.Folder) if !ok { responder.Error(fmt.Errorf("expecting folder, found: %T", folderObj)) + return } info := r.parents(ctx, folderObj)