From 8d5e21f3a2885ea9561faea132c135f87fa53c80 Mon Sep 17 00:00:00 2001 From: "k.triantafyllou" Date: Tue, 20 Jul 2021 16:25:30 +0300 Subject: [PATCH] Make description param optional on create roles --- .../dnetrolemanagement/controllers/CuratorController.java | 2 +- .../dnetrolemanagement/controllers/MemberController.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/eu/dnetlib/dnetrolemanagement/controllers/CuratorController.java b/src/main/java/eu/dnetlib/dnetrolemanagement/controllers/CuratorController.java index 34a0737..bba703a 100644 --- a/src/main/java/eu/dnetlib/dnetrolemanagement/controllers/CuratorController.java +++ b/src/main/java/eu/dnetlib/dnetrolemanagement/controllers/CuratorController.java @@ -39,7 +39,7 @@ public class CuratorController { * Create a new Curator role (only for admins) */ @RequestMapping(value = "/{type}/create", method = RequestMethod.POST) - public ResponseEntity createRole(@PathVariable("type") String type, @RequestParam("description") String description) { + public ResponseEntity createRole(@PathVariable("type") String type, @RequestParam(value = "description", required = false) String description) { if (registryService.getCouId(AuthoritiesUtils.curatorRole(type).toLowerCase()) == null) { if (registryService.createRole(AuthoritiesUtils.curatorRole(type), description != null ? description : "") != null) { return ResponseEntity.ok(new Response("Role has been created successfully")); diff --git a/src/main/java/eu/dnetlib/dnetrolemanagement/controllers/MemberController.java b/src/main/java/eu/dnetlib/dnetrolemanagement/controllers/MemberController.java index cc56714..cd2505b 100644 --- a/src/main/java/eu/dnetlib/dnetrolemanagement/controllers/MemberController.java +++ b/src/main/java/eu/dnetlib/dnetrolemanagement/controllers/MemberController.java @@ -40,7 +40,7 @@ public class MemberController { */ @RequestMapping(value = "/{type}/{id}/create", method = RequestMethod.POST) public ResponseEntity createGroup(@PathVariable("type") String type, @PathVariable("id") String id, - @RequestParam("description") String description) { + @RequestParam(value = "description", required = false) String description) { if (registryService.getCouId(AuthoritiesUtils.memberRole(type, id)) == null) { if (registryService.createRole(AuthoritiesUtils.memberRole(type, id), description != null ? description : "") != null) { return ResponseEntity.ok(new Response("Role has been created successfully"));