From 8e1cd00c207c29b1e6b041d40a4114482b6745c5 Mon Sep 17 00:00:00 2001
From: gakin <gakin>
Date: Mon, 8 Aug 2016 12:04:44 +0000
Subject: [PATCH] SSDMSSDM-4013: S236 DLCM OpenbisSync - Pass in scriptPathso
 that we can inject __file__ variable to the jython script

SVN: 36882
---
 .../server/plugins/jython/PluginScriptRunnerFactory.java        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/PluginScriptRunnerFactory.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/PluginScriptRunnerFactory.java
index 3729cad4146..1a9ba1b4733 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/PluginScriptRunnerFactory.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/jython/PluginScriptRunnerFactory.java
@@ -189,7 +189,7 @@ public class PluginScriptRunnerFactory implements IPluginScriptRunnerFactory
 
     protected IJythonEvaluator createEvaluator(String scriptString, String[] pythonPath, DataSetProcessingContext context)
     {
-        final IJythonEvaluator evaluator = Evaluator.getFactory().create("", pythonPath, null, null, scriptString, false);
+        final IJythonEvaluator evaluator = Evaluator.getFactory().create("", pythonPath, scriptPath, null, scriptString, false);
 
         evaluator.set(SEARCH_SERVICE_VARIABLE_NAME, createUserSearchService(context));
         evaluator.set(SEARCH_SERVICE_UNFILTERED_VARIABLE_NAME, createUnfilteredSearchService());
-- 
GitLab