diff --git a/monitor-server/src/main/java/org/gridsuite/monitor/server/controllers/ProcessConfigController.java b/monitor-server/src/main/java/org/gridsuite/monitor/server/controllers/ProcessConfigController.java index 52a3e020..9e7ffbb0 100644 --- a/monitor-server/src/main/java/org/gridsuite/monitor/server/controllers/ProcessConfigController.java +++ b/monitor-server/src/main/java/org/gridsuite/monitor/server/controllers/ProcessConfigController.java @@ -133,12 +133,7 @@ public ResponseEntity> getProcessConfigs( public ResponseEntity compareProcessConfigs( @Parameter(description = "First process config UUID") @RequestParam("uuid1") UUID uuid1, @Parameter(description = "Second process config UUID") @RequestParam("uuid2") UUID uuid2) { - - try { - Optional comparison = processConfigService.compareProcessConfigs(uuid1, uuid2); - return comparison.map(c -> ResponseEntity.status(HttpStatus.OK).body(c)).orElseGet(() -> ResponseEntity.status(HttpStatus.NOT_FOUND).build()); - } catch (ClassCastException e) { - return ResponseEntity.status(HttpStatus.BAD_REQUEST).build(); - } + Optional comparison = processConfigService.compareProcessConfigs(uuid1, uuid2); + return comparison.map(c -> ResponseEntity.status(HttpStatus.OK).body(c)).orElseGet(() -> ResponseEntity.status(HttpStatus.NOT_FOUND).build()); } }