Allow cross-user project updates

This commit is contained in:
Mikhail Chusavitin
2026-02-11 19:24:16 +03:00
parent 5edffe822b
commit e3559035f7

View File

@@ -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
}