From 1a4eeeb5ea8118de0c99ed1d6ae0923d30705094 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Mar=C3=ADa=20M=C3=A9ndez=20P=C3=A9rez?= Date: Mon, 10 Jul 2023 15:10:24 +0200 Subject: [PATCH] S2U-28-32 Tags fixes (#11752) --- .../java/org/sakaiproject/tags/impl/TagServiceImpl.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/tags/tags-impl/impl/src/java/org/sakaiproject/tags/impl/TagServiceImpl.java b/tags/tags-impl/impl/src/java/org/sakaiproject/tags/impl/TagServiceImpl.java index acd04bcab60b..ed1506c8a24c 100644 --- a/tags/tags-impl/impl/src/java/org/sakaiproject/tags/impl/TagServiceImpl.java +++ b/tags/tags-impl/impl/src/java/org/sakaiproject/tags/impl/TagServiceImpl.java @@ -137,12 +137,9 @@ public void updateTagAssociations(String collectionId, String itemId, List TAG_MAX_LABEL) { - System.arraycopy(bytes, 0, copy, 0, TAG_MAX_LABEL); - tagId = new String(copy); + // we cut the tag + if (tagId.length() > TAG_MAX_LABEL) { + tagId = tagId.substring(0, TAG_MAX_LABEL); } // new association, check tag exists Tag t = tags.getForId(tagId).orElse(null);