Skip to content
Snippets Groups Projects

Fix: Last Owner is not able to be deleted (coscine/issues#251)

Merged L. Ellenbeck requested to merge Hotfix/251-correctDeleteHandling into master
2 files
+ 25
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -85,6 +85,8 @@ namespace Coscine.Api.Project.Controllers
ProjectModel projectModel = new ProjectModel();
if (projectModel.OwnsProject(user, projectModel.GetById(projectId)))
{
_projectRoleModel.CheckIfLastOwnerWillBeRemoved(roleId, projectId);
return _projectRoleModel.Delete(_projectRoleModel.GetWhere((projectRole) =>
projectRole.ProjectId == projectId
&& projectRole.UserId == userId
Loading