diff --git a/source/java/org/alfresco/repo/webdav/WebDAVHelper.java b/source/java/org/alfresco/repo/webdav/WebDAVHelper.java index 64b5ed47ea..c345694d81 100644 --- a/source/java/org/alfresco/repo/webdav/WebDAVHelper.java +++ b/source/java/org/alfresco/repo/webdav/WebDAVHelper.java @@ -105,7 +105,7 @@ public class WebDAVHelper private HiddenAspect m_hiddenAspect; // pattern is tested against full path after it has been lower cased. - private Pattern m_renameShufflePattern = Pattern.compile("(.*/\\..*)|(.*[a-f0-9]{8}+$)|(.*\\.tmp$)|(.*\\.wbk$)|(.*\\.bak$)|(.*\\~$)|(.*backup.*\\.do[ct]{1}[x]?[m]?$)"); + private Pattern m_renameShufflePattern = Pattern.compile("(.*/\\..*)|(.*[a-f0-9]{8}+$)|(.*\\.tmp$)|(.*\\.wbk$)|(.*\\.bak$)|(.*\\~$)|(.*backup.*\\.do[ct]{1}[x]?[m]?$)|(.*\\.sb\\-\\w{8}\\-\\w{6}$)"); // Empty XML attribute list diff --git a/source/test-java/org/alfresco/repo/webdav/RenameShuffleDetectionTest.java b/source/test-java/org/alfresco/repo/webdav/RenameShuffleDetectionTest.java index 2c0be0d5db..72ae3a3d4f 100644 --- a/source/test-java/org/alfresco/repo/webdav/RenameShuffleDetectionTest.java +++ b/source/test-java/org/alfresco/repo/webdav/RenameShuffleDetectionTest.java @@ -83,6 +83,7 @@ public class RenameShuffleDetectionTest { "/some/parent/ab0c1d2ef3456789", true}, { "aaaaaaaa", true }, { "abcdef01", true }, + { "1234567890.txt.sb-764f0c5c-JUoEKy", true }, // MNT-10373 test for TextEdit shuffle // Photoshop (MNT-8971) { "/psC1DA.tmp", true }, { "/path/psA1B5.tmp", true }