Procházet zdrojové kódy

Merge pull request #14392 from jakesmith/hpcc-25076-prevent-global-transopts

HPCC-25076 Prevent alwaysECL and alwaysDisk globally

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman před 4 roky
rodič
revize
05186893cb
1 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. 4 2
      thorlcr/thorutil/thormisc.cpp

+ 4 - 2
thorlcr/thorutil/thormisc.cpp

@@ -1470,11 +1470,13 @@ RecordTranslationMode getTranslationMode(CActivityBase &activity)
 {
     bool local = true;
     StringBuffer val;
-    activity.getOpt("layoutTranslation", val);
+    activity.queryContainer().queryXGMML().getProp("hint[@name=\"layouttranslation\"]/@value", val);
     if (!val.length())
     {
-        globals->getProp("@fieldTranslationEnabled", val);
         local = false;
+        activity.queryJob().getOpt("layoutTranslation", val);
+        if (!val.length())
+            globals->getProp("@fieldTranslationEnabled", val);
     }
     return getTranslationMode(val, local);
 }