From ee6ea6b348ada193bce84d42871fa5d83c406d80 Mon Sep 17 00:00:00 2001 From: parvathy00 Date: Fri, 29 Mar 2024 17:23:12 +0530 Subject: [PATCH] Parvathy | BAH-3720 | Fix. Append applicationDataDirectory File Path With File Separator --- .../bahmnicore/dao/impl/ApplicationDataDirectoryImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bahmnicore-api/src/main/java/org/bahmni/module/bahmnicore/dao/impl/ApplicationDataDirectoryImpl.java b/bahmnicore-api/src/main/java/org/bahmni/module/bahmnicore/dao/impl/ApplicationDataDirectoryImpl.java index c29fefce6..2cfa4627e 100644 --- a/bahmnicore-api/src/main/java/org/bahmni/module/bahmnicore/dao/impl/ApplicationDataDirectoryImpl.java +++ b/bahmnicore-api/src/main/java/org/bahmni/module/bahmnicore/dao/impl/ApplicationDataDirectoryImpl.java @@ -10,7 +10,7 @@ public class ApplicationDataDirectoryImpl implements ApplicationDataDirectory { @Override public File getFile(String relativePath) { String applicationDataDirectory = OpenmrsUtil.getApplicationDataDirectory(); - if (!applicationDataDirectory.endsWith(File.separator)) { + if (!applicationDataDirectory.endsWith(File.separator) && !relativePath.startsWith(File.separator)) { applicationDataDirectory += File.separator; } return new File(applicationDataDirectory + relativePath);