diff --git a/modules/renderer/background.js b/modules/renderer/background.js index ea41e0264..513606384 100644 --- a/modules/renderer/background.js +++ b/modules/renderer/background.js @@ -164,7 +164,12 @@ export function rendererBackground(context) { window.location.replace('#' + utilQsString(q, true)); } - var imageryUsed = [b.imageryUsed()]; + var imageryUsed = []; + + var current = b.imageryUsed(); + if (current) { + imageryUsed.push(current); + } _overlayLayers .filter(function (d) { return !d.source().isLocatorOverlay() && !d.source().isHidden(); }) diff --git a/modules/renderer/background_source.js b/modules/renderer/background_source.js index f3e2d5014..771fd7bec 100644 --- a/modules/renderer/background_source.js +++ b/modules/renderer/background_source.js @@ -467,7 +467,7 @@ rendererBackgroundSource.None = function() { source.imageryUsed = function() { - return 'None'; + return null; }; diff --git a/modules/ui/commit.js b/modules/ui/commit.js index 8cf633cdf..4da3acbd9 100644 --- a/modules/ui/commit.js +++ b/modules/ui/commit.js @@ -92,7 +92,9 @@ export function uiCommit(context) { } tags = _clone(_changeset.tags); - tags.imagery_used = context.history().imageryUsed().join(';').substr(0, 255); + + var imageryUsed = context.history().imageryUsed().join(';').substr(0, 255); + tags.imagery_used = imageryUsed || 'None'; _changeset = _changeset.update({ tags: tags }); var header = selection.selectAll('.header')