From f08534b53f1af588d6f2af2dba3f43650b608bab Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Wed, 27 Apr 2022 16:21:19 +0200 Subject: [PATCH] Fixed code which generated groups id from name --- .../grsf_publish_ws/utils/HelperMethods.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/HelperMethods.java b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/HelperMethods.java index 4bc7979..32e3956 100644 --- a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/HelperMethods.java +++ b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/HelperMethods.java @@ -86,21 +86,18 @@ public abstract class HelperMethods { * @return */ public static String getGroupNameOnCkan(String origName){ - if(origName == null) { throw new IllegalArgumentException("origName cannot be null"); } - String modified = origName.replaceAll("\\(", ""); modified = modified.replaceAll("\\)", ""); modified = modified.trim().toLowerCase().replaceAll("[^A-Za-z0-9-]", "-"); - if(modified.startsWith("-")) + if(modified.startsWith("-")) { modified = modified.substring(1); - if(modified.endsWith("-")) + } + if(modified.endsWith("-")) { modified = modified.substring(0, modified.length() -1); - - logger.info("Group name generated is " + modified); - + } return modified; }