From 4cdc155c726e2e3b9596ecbbae049f768aeb9908 Mon Sep 17 00:00:00 2001 From: brinn <brinn> Date: Tue, 31 Jan 2012 18:58:44 +0000 Subject: [PATCH] Be graceful with pathes that contain any number of repeated "/" when searching the pathinfo db (better fix for SOB-27). SVN: 24315 --- .../generic/server/DatabaseBasedDataSetPathInfoProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DatabaseBasedDataSetPathInfoProvider.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DatabaseBasedDataSetPathInfoProvider.java index cc40e8920aa..9f860011825 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DatabaseBasedDataSetPathInfoProvider.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/DatabaseBasedDataSetPathInfoProvider.java @@ -185,7 +185,7 @@ public class DatabaseBasedDataSetPathInfoProvider implements IDataSetPathInfoPro public DataSetPathInfo tryGetPathInfoByRelativePath(String relativePath) { - final String normalizedRelativePath = relativePath.replaceAll("//", "/"); + final String normalizedRelativePath = relativePath.replaceAll("/+", "/"); DataSetFileRecord record = dao.tryToGetRelativeDataSetFile(dataSetId, normalizedRelativePath); if (record != null) -- GitLab