diff --git a/source/java/org/alfresco/repo/avm/AVMSyncServiceImpl.java b/source/java/org/alfresco/repo/avm/AVMSyncServiceImpl.java index ba300309cc..32cc48ad1d 100644 --- a/source/java/org/alfresco/repo/avm/AVMSyncServiceImpl.java +++ b/source/java/org/alfresco/repo/avm/AVMSyncServiceImpl.java @@ -1100,16 +1100,23 @@ public class AVMSyncServiceImpl implements AVMSyncService if (srcSet.size() == dstSet.size()) { + same = true; for (AccessPermission srcPerm : srcSet) { + boolean found = false; for (AccessPermission dstPerm : dstSet) { if (compareAccessPermission(srcPerm, dstPerm)) { - same = true; + found = true; break; } } + if (! found) + { + same = false; + break; + } } }