Skip to content

v0.2.47..v0.2.48 changeset DeriveChangesetCommand.java

Garret Voltz edited this page Sep 27, 2019 · 1 revision
diff --git a/hoot-services/src/main/java/hoot/services/controllers/grail/DeriveChangesetCommand.java b/hoot-services/src/main/java/hoot/services/controllers/grail/DeriveChangesetCommand.java
index 6d1485b..893b70b 100644
--- a/hoot-services/src/main/java/hoot/services/controllers/grail/DeriveChangesetCommand.java
+++ b/hoot-services/src/main/java/hoot/services/controllers/grail/DeriveChangesetCommand.java
@@ -46,6 +46,10 @@ class DeriveChangesetCommand extends GrailCommand {
         options.add("hootapi.db.writer.overwrite.map=true");
         options.add("api.db.email=" + params.getUser().getEmail());
 
+        if(params.getConflationType() != null && params.getConflationType().contains("Differential")) {
+            options.add("changeset.allow.deleting.reference.features=false");
+        }
+
         List<String> hootOptions = toHootOptions(options);
 
         Map<String, Object> substitutionMap = new HashMap<>();
Clone this wiki locally