From 61d72c5789a4206ab9612b97476ccff74bd21bdc Mon Sep 17 00:00:00 2001
From: marcdexet-cnrs <marc.dexet@cnrs.fr>
Date: Fri, 14 Sep 2018 15:55:02 +0200
Subject: [PATCH] Quote file separator to avoid backslash failures

---
 src/uws/service/file/DefaultOwnerGroupIdentifier.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/uws/service/file/DefaultOwnerGroupIdentifier.java b/src/uws/service/file/DefaultOwnerGroupIdentifier.java
index a55645e..3087e03 100644
--- a/src/uws/service/file/DefaultOwnerGroupIdentifier.java
+++ b/src/uws/service/file/DefaultOwnerGroupIdentifier.java
@@ -44,7 +44,7 @@ public class DefaultOwnerGroupIdentifier implements OwnerGroupIdentifier {
 			return null;
 		else{
 			// The user directory name = userID in which each directory separator char are replaced by a _ (=> no confusion with a path):
-			String userDir = owner.getID().trim().replaceAll(File.separator, "_");
+			String userDir = owner.getID().trim().replaceAll(Pattern.quote(File.separator), "_");
 
 			// The parent directory = the first LETTER of the userID or _ if none can be found:
 			String parentDir = "_";
-- 
GitLab