diff --git a/src/main/java/com/smartharvester/controller/SmartHarvesterMappingController.java b/src/main/java/com/smartharvester/controller/SmartHarvesterMappingController.java index 3942b3aceb9abf2c1ddfe65cc872e81c76f9ad9c..1ab2b55c82417c357f786520de09dc7caca8235e 100644 --- a/src/main/java/com/smartharvester/controller/SmartHarvesterMappingController.java +++ b/src/main/java/com/smartharvester/controller/SmartHarvesterMappingController.java @@ -42,17 +42,15 @@ public class SmartHarvesterMappingController { } @PostMapping - public ResponseEntity<String> map(@RequestBody Path[] paths, @RequestBody List<String> urlRepos, @RequestParam String catalogId, @RequestParam String fdpUrl) { - - urlRepos.stream().forEach(url -> { + public void map(@RequestBody Path[] paths, @RequestBody List<String> urlRepos, @RequestParam String catalogId, @RequestParam String fdpUrl) { + for (String url: urlRepos) { try { String dataset = this.mappingService.createRDF(url, paths, catalogId, fdpUrl); - return ResponseEntity.ok().body(url); + ResponseEntity.ok().body(url); } catch (JSONException e) { - return ResponseEntity.badRequest().body("ERROR " + e.getMessage()); + ResponseEntity.badRequest().body("ERROR " + e.getMessage()); } - - }); + } }