Truncating tags longer than 100 characters #17695

This commit is contained in:
Luca Frosini 2019-10-09 10:20:24 +02:00
parent 9a5f53de5d
commit e64fd33452
1 changed files with 12 additions and 6 deletions

View File

@ -183,16 +183,20 @@ public class CommonServiceUtils {
for(int i = 0; i < elementsToConsider; i++) { for(int i = 0; i < elementsToConsider; i++) {
String finalTag = asList.get(i).toString().trim().replaceAll(Constants.REGEX_TAGS, String finalTag = asList.get(i).toString().trim().replaceAll(Constants.REGEX_TAGS,
""); "");
if(finalTag.length() <= TAG_MAX_SIZE) if(finalTag.length() > TAG_MAX_SIZE) {
tags.add(finalTag); finalTag.substring(0, TAG_MAX_SIZE-1);
}
tags.add(finalTag);
} }
} else { } else {
// else add all the available elements // else add all the available elements
for(int i = 0; i < elementsToConsider; i++) { for(int i = 0; i < elementsToConsider; i++) {
String finalTag = asList.get(i).toString().trim().replaceAll(Constants.REGEX_TAGS, String finalTag = asList.get(i).toString().trim().replaceAll(Constants.REGEX_TAGS,
""); "");
if(finalTag.length() <= TAG_MAX_SIZE) if(finalTag.length() > TAG_MAX_SIZE) {
tags.add(finalTag); finalTag.substring(0, TAG_MAX_SIZE-1);
}
tags.add(finalTag);
} }
} }
} }
@ -200,8 +204,10 @@ public class CommonServiceUtils {
logger.debug("The object annotated with @Tag is a simple one. Adding ... "); logger.debug("The object annotated with @Tag is a simple one. Adding ... ");
String finalTag = f.toString().trim().replaceAll(Constants.REGEX_TAGS, ""); String finalTag = f.toString().trim().replaceAll(Constants.REGEX_TAGS, "");
logger.debug(finalTag); logger.debug(finalTag);
if(finalTag.length() <= TAG_MAX_SIZE) if(finalTag.length() > TAG_MAX_SIZE) {
tags.add(finalTag); finalTag.substring(0, TAG_MAX_SIZE-1);
}
tags.add(finalTag);
} }
} }