diff --git a/pkg/server/api/connect/v1/v1_resolver.go b/pkg/server/api/connect/v1/v1_resolver.go index 64fef54d8..23d6b6b6e 100644 --- a/pkg/server/api/connect/v1/v1_resolver.go +++ b/pkg/server/api/connect/v1/v1_resolver.go @@ -779,6 +779,10 @@ func (r *mutationResolver) CreateOrganization(ctx context.Context, input types.C }, ) if err != nil { + if errors.Is(err, coredata.ErrResourceAlreadyExists) { + return nil, gqlutils.Conflict(ctx, err) + } + r.logger.ErrorCtx(ctx, "cannot create organization", log.Error(err)) return nil, gqlutils.Internal(ctx) }