String task = "Importing model into database";
monitor.subTask(task);
- ImportResult ir = TransferableGraphs.importGraph1(session, tgs, advisor, new TGImportMonitor(monitor, task));
+ ImportResult ir;
+ if (properties.containsKey(MigrationStateKeys.FAIL_ON_MISSING)) {
+ ir = TransferableGraphs.importGraph1(session, null, tgs, advisor, new TGImportMonitor(monitor, task),(Boolean)properties.get(MigrationStateKeys.FAIL_ON_MISSING));
+ } else {
+ ir = TransferableGraphs.importGraph1(session, tgs, advisor, new TGImportMonitor(monitor, task));
+ }
+
monitor.subTask("");
setProperty(MigrationStateKeys.IMPORT_RESULT, ir);