Skip to content

v0.2.51..v0.2.52 changeset ApplyChangesetCommand.java

Garret Voltz edited this page Jan 15, 2020 · 1 revision
diff --git a/hoot-services/src/main/java/hoot/services/controllers/grail/ApplyChangesetCommand.java b/hoot-services/src/main/java/hoot/services/controllers/grail/ApplyChangesetCommand.java
index cb3d76d..63c1249 100644
--- a/hoot-services/src/main/java/hoot/services/controllers/grail/ApplyChangesetCommand.java
+++ b/hoot-services/src/main/java/hoot/services/controllers/grail/ApplyChangesetCommand.java
@@ -43,10 +43,12 @@ class ApplyChangesetCommand extends GrailCommand {
         super(jobId, params);
 
         Users user = params.getUser();
-        String userName = user.getDisplayName();
 
         List<String> options = new LinkedList<>();
-        options.add("changeset.description=Hootenanny conflation changeset generated by " + userName);
+        //append any tags from UI
+        if (params.getComment() != null) options.add("changeset.description=" + params.getComment());
+        if (params.getHashtags() != null) options.add("changeset.hashtags=" + params.getHashtags());
+        if (params.getSource() != null) options.add("changeset.source=" + params.getSource());
         options.add("hoot.osm.auth.access.token=" + user.getProviderAccessKey());
         options.add("hoot.osm.auth.access.token.secret=" + user.getProviderAccessToken());
         options.add("hoot.osm.auth.consumer.key=" + params.getConsumerKey());
Clone this wiki locally