diff --git a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/CommonServiceUtils.java b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/CommonServiceUtils.java index a2c7769..9298a32 100644 --- a/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/CommonServiceUtils.java +++ b/src/main/java/org/gcube/data_catalogue/grsf_publish_ws/utils/CommonServiceUtils.java @@ -184,7 +184,7 @@ public class CommonServiceUtils { String finalTag = asList.get(i).toString().trim().replaceAll(Constants.REGEX_TAGS, ""); if(finalTag.length() > TAG_MAX_SIZE) { - finalTag = finalTag.substring(0, TAG_MAX_SIZE-1); + finalTag = finalTag.substring(0, TAG_MAX_SIZE-4) + "..."; } tags.add(finalTag); } @@ -194,7 +194,7 @@ public class CommonServiceUtils { String finalTag = asList.get(i).toString().trim().replaceAll(Constants.REGEX_TAGS, ""); if(finalTag.length() > TAG_MAX_SIZE) { - finalTag = finalTag.substring(0, TAG_MAX_SIZE-1); + finalTag = finalTag.substring(0, TAG_MAX_SIZE-4) + "..."; } tags.add(finalTag); } @@ -205,7 +205,7 @@ public class CommonServiceUtils { String finalTag = f.toString().trim().replaceAll(Constants.REGEX_TAGS, ""); logger.debug(finalTag); if(finalTag.length() > TAG_MAX_SIZE) { - finalTag = finalTag.substring(0, TAG_MAX_SIZE-1); + finalTag = finalTag.substring(0, TAG_MAX_SIZE-4) + "..."; } tags.add(finalTag); }