From f7098315ec76ae64c7605b3d47211a8484229bab Mon Sep 17 00:00:00 2001 From: Brian Remmington Date: Wed, 8 Dec 2010 14:29:56 +0000 Subject: [PATCH] Merged BRANCHES/V3.4 to HEAD: 24304: Fixes: ALF-5990 - updated spring surf lib (r738) with CSS modifications to toolbar to prevent wrapping. 23557: Merged /BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4: 23556: Merged /BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX: 23555: Fixes: - ALF-5599: TaggingServiceImpl.updateTags obliterates list of tags in "after" properties bag - ALF-5589: WQS - Node does not exist exception on upload of new version 23529: Merged BRANCHES/DEV/V3.3-BUG-FIX to BRANCHES/V3.4 23525: Merged BRANCHES/V3.3 to BRANCHES/DEV/V3.3-BUG-FIX: 23505: WQS: Fixes ALF-5524 Fixed ALF-5300 git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@24335 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/repo/tagging/TaggingServiceImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/java/org/alfresco/repo/tagging/TaggingServiceImpl.java b/source/java/org/alfresco/repo/tagging/TaggingServiceImpl.java index e73b82c717..d7ba15864e 100644 --- a/source/java/org/alfresco/repo/tagging/TaggingServiceImpl.java +++ b/source/java/org/alfresco/repo/tagging/TaggingServiceImpl.java @@ -406,6 +406,8 @@ public class TaggingServiceImpl implements TaggingService, } else if (afterNodeRefs != null && beforeNodeRefs != null) { + //Create a copy of the afterNodeRefs so we don't affect the properties we were given + afterNodeRefs = new ArrayList(afterNodeRefs); for (NodeRef beforeNodeRef : beforeNodeRefs) { if (afterNodeRefs.contains(beforeNodeRef) == true)