fix: club set role

This commit is contained in:
2024-07-17 12:21:37 +02:00
parent 5ba4ee1f90
commit 43f7a54b15
4 changed files with 11 additions and 14 deletions

View File

@@ -159,7 +159,7 @@ public class MembreService {
if (securityIdentity.getRoles().contains("club_president")) source = RoleAsso.PRESIDENT;
else if (securityIdentity.getRoles().contains("club_secretaire")) source = RoleAsso.SECRETAIRE;
else if (securityIdentity.getRoles().contains("club_respo_intra")) source = RoleAsso.MEMBREBUREAU;
if (!membre.getRole().equals(membreModel.getRole()) && membre.getRole().level > source.level)
if (!membre.getRole().equals(membreModel.getRole()) && membre.getRole().level >= source.level)
throw new ForbiddenException();
}))
.onItem().transformToUni(target -> {