From d5aebeedab2043f120c88cddadd50a0fd4a942f4 Mon Sep 17 00:00:00 2001 From: SasikiranJ Date: Thu, 2 Apr 2026 17:26:42 +0530 Subject: [PATCH] Enhance rules extenstion path derivate logic --- .../openmrs/module/rulesengine/engine/RulesEngineImpl.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/api/src/main/java/org/openmrs/module/rulesengine/engine/RulesEngineImpl.java b/api/src/main/java/org/openmrs/module/rulesengine/engine/RulesEngineImpl.java index 48ffa46..c9ec67b 100644 --- a/api/src/main/java/org/openmrs/module/rulesengine/engine/RulesEngineImpl.java +++ b/api/src/main/java/org/openmrs/module/rulesengine/engine/RulesEngineImpl.java @@ -86,7 +86,7 @@ private List getExtendedRules() { } private File[] getExtendedRuleFiles() { - File folder = new File(getRulesEngineExtensionPath()); + File folder = new File(OpenmrsUtil.getApplicationDataDirectory(), getRulesEngineExtensionPath()); File[] listOfFiles = folder.listFiles(new FilenameFilter() { public boolean accept(File dir, String filename) { return filename.endsWith(".groovy"); @@ -96,8 +96,7 @@ public boolean accept(File dir, String filename) { } private String getRulesEngineExtensionPath() { - String ruleFilePath = OpenmrsUtil.getApplicationDataDirectory() + - "bahmni_config" + File.separator + "openmrs" + File.separator + + String ruleFilePath = "bahmni_config" + File.separator + "openmrs" + File.separator + rulesEngineExtensionPath; return ruleFilePath; }