From 27dfb6a19575d66732da64f15744ae4e1605912a Mon Sep 17 00:00:00 2001 From: qiongli Date: Wed, 6 Apr 2022 08:14:33 +0000 Subject: [PATCH] fix(TDQ-20222):Move backward 'handelDQComponents()' to avoid reset (#5164) --- .../org/talend/designer/runprocess/ProcessorUtilities.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/main/plugins/org.talend.core/src/main/java/org/talend/designer/runprocess/ProcessorUtilities.java b/main/plugins/org.talend.core/src/main/java/org/talend/designer/runprocess/ProcessorUtilities.java index c4586a4585..1adc242382 100644 --- a/main/plugins/org.talend.core/src/main/java/org/talend/designer/runprocess/ProcessorUtilities.java +++ b/main/plugins/org.talend.core/src/main/java/org/talend/designer/runprocess/ProcessorUtilities.java @@ -693,7 +693,6 @@ public class ProcessorUtilities { processor.setArguments(argumentsMap); - handelDQComponents(selectedProcessItem, currentProcess); // generate the code of the father after the childrens // so the code won't have any error during the check, and it will help to check // if the generation is really needed. @@ -709,6 +708,8 @@ public class ProcessorUtilities { */ generateBuildInfo(jobInfo, progressMonitor, isMainJob, currentProcess, currentJobName, processor, option); + handelDQComponents(selectedProcessItem, currentProcess); + copyDependenciedResources(currentProcess); return processor; @@ -1237,8 +1238,6 @@ public class ProcessorUtilities { processor.setArguments(argumentsMap); - handelDQComponents(selectedProcessItem, currentProcess); - generateContextInfo(jobInfo, selectedContextName, statistics, trace, needContext, progressMonitor, currentProcess, currentJobName, processor, isMainJob, codeGenerationNeeded); @@ -1254,6 +1253,8 @@ public class ProcessorUtilities { generateBuildInfo(jobInfo, progressMonitor, isMainJob, currentProcess, currentJobName, processor, option); TimeMeasure.step(idTimer, "generateBuildInfo"); + handelDQComponents(selectedProcessItem, currentProcess); + copyDependenciedResources(currentProcess); return processor;