backend fixed Patch Research

This commit is contained in:
2024-04-17 23:00:00 +02:00
parent 3ea48c20aa
commit 47f1bffb24
2 changed files with 11 additions and 13 deletions

View File

@ -80,9 +80,10 @@ public class ResearcherController {
Researcher researcher = researchesServ.getResearcherById(id);
if (authServ.isNotIn(new Role[]{Role.Secretary,Role.Admin}, token)
|| researcher == researchesServ.getResearcherByUser(authServ.getUserFromToken(token)))
&& researcher.getId() != researchesServ.getResearcherByUser(authServ.getUserFromToken(token)).getId())
return new UnauthorizedResponse<>(null);
if (researcher == null) return new ResponseEntity<>(HttpStatus.BAD_REQUEST);
researchesServ.modifyResearcherData(researcher,updates);