fix. при клонировании пакета сапфор, задачам не раздавались ид

This commit is contained in:
2024-03-24 18:02:29 +03:00
parent e83ecac005
commit aaddd55152
3 changed files with 10 additions and 11 deletions

View File

@@ -86,7 +86,7 @@ public class CloneSapforPackage extends AddObjectPass<SapforPackage> {
return false;
//--
srcPackages = Global.testingServer.db.sapforPackages.getCheckedOrCurrent();
if (srcPackages.isEmpty()){
if (srcPackages.isEmpty()) {
Log.Writeln_("Не отмечено или не выбрано ни одного пакета SAPFOR");
return false;
}
@@ -158,6 +158,10 @@ public class CloneSapforPackage extends AddObjectPass<SapforPackage> {
}
}
}
for (SapforTask task : target.package_json.tasks) {
task.id = target.package_json.getMaxTaskId();
target.package_json.tasks.add(task);
}
target.tasksCount = target.package_json.tasks.size();
target.testsNames = String.join(";", target.package_json.getTestsNames());
target.configurationsNames = String.join(";", target.package_json.getConfigurationsNames());
@@ -180,7 +184,7 @@ public class CloneSapforPackage extends AddObjectPass<SapforPackage> {
protected void body() throws Exception {
Global.testingServer.db.sapforPackages.Data.put(target.id, target);
//--
// Utils.CheckAndCleanDirectory(target.getLocalWorkspace());
// target.saveJson();
// Utils.CheckAndCleanDirectory(target.getLocalWorkspace());
// target.saveJson();
}
}