diff --git a/pkg/setup/collection.go b/pkg/setup/collection.go index 9d2e638df0b02efa1fba3e85eb6792c320e651c6..4c247953694209b3c05e8db4b04d3ae13dd1ca0d 100644 --- a/pkg/setup/collection.go +++ b/pkg/setup/collection.go @@ -225,7 +225,11 @@ func (s *Setup) UninstallCollections(ctx context.Context) error { } func (s *Setup) UninstallCollection(ctx context.Context, c CollectionConfig) error { - if ok, err := c.DeleteFn(s, c.collection); ok && err == nil { + ok, err := c.DeleteFn(s, c.collection) + if err != nil { + return err + } + if ok { if err = s.content.Collections.Delete(ctx, s.SpaceID, s.EnvironmentID, c.collection.ID); err != nil && !strings.Contains(err.Error(), collections.ErrNotFound.Error()) { return err }