Переглянути джерело

Merge pull request #15213 from ghalliday/issue26289

HPCC-26289 Ensure application values are cloned into dali workunits

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 3 роки тому
батько
коміт
42386ff4f7
1 змінених файлів з 2 додано та 11 видалено
  1. 2 11
      common/workunit/workunit.cpp

+ 2 - 11
common/workunit/workunit.cpp

@@ -7979,18 +7979,9 @@ void CLocalWorkUnit::copyWorkUnit(IConstWorkUnit *cached, bool copyStats, bool a
     query.clear();
     updateProp(p, fromP, "@jobName");
     copyTree(p, fromP, "Query");
-    pt = fromP->getBranch("Application/LibraryModule");
+    pt = fromP->getBranch("Application");
     if (pt)
-    {
-        ensurePTree(p, "Application");
-        p->setPropTree("Application/LibraryModule", pt);
-    }
-    pt = fromP->getBranch("Application/prefix");
-    if (pt)
-    {
-        ensurePTree(p, "Application");
-        p->setPropTree("Application/prefix", pt);
-    }
+        synchronizePTree(ensurePTree(p, "Application"), pt, false, false);
 
     pt = fromP->queryBranch("Debug");
     if (pt)