From e3559035f7e3cec457f0842709f09a9c6e49ef89 Mon Sep 17 00:00:00 2001 From: Mikhail Chusavitin Date: Wed, 11 Feb 2026 19:24:16 +0300 Subject: [PATCH] Allow cross-user project updates --- internal/services/project.go | 6 ------ 1 file changed, 6 deletions(-) diff --git a/internal/services/project.go b/internal/services/project.go index 1e34be3..6362ea0 100644 --- a/internal/services/project.go +++ b/internal/services/project.go @@ -76,9 +76,6 @@ func (s *ProjectService) Update(projectUUID, ownerUsername string, req *UpdatePr if err != nil { return nil, ErrProjectNotFound } - if localProject.OwnerUsername != ownerUsername { - return nil, ErrProjectForbidden - } name := strings.TrimSpace(req.Name) if name == "" { @@ -116,9 +113,6 @@ func (s *ProjectService) setProjectActive(projectUUID, ownerUsername string, isA if err := tx.Where("uuid = ?", projectUUID).First(&project).Error; err != nil { return ErrProjectNotFound } - if project.OwnerUsername != ownerUsername { - return ErrProjectForbidden - } if project.IsActive == isActive { return nil }