From 6e0a2c1221ee9207179ca98f2073e44ee8301f0d Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 15 Nov 2017 11:56:32 -0500 Subject: [PATCH] Don't use real filenames in the imagery_used field (for privacy) (closes #4530) --- modules/renderer/background.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/renderer/background.js b/modules/renderer/background.js index a6d72909b..d1d59042e 100644 --- a/modules/renderer/background.js +++ b/modules/renderer/background.js @@ -91,7 +91,10 @@ export function rendererBackground(context) { var gpx = context.layers().layer('gpx'); if (gpx && gpx.enabled() && gpx.hasGpx()) { - imageryUsed.push(gpx.getSrc()); + // Include a string like '.gpx data file' or '.geojson data file' + var match = gpx.getSrc().match(/(kml|gpx|(?:geo)?json)$/i); + var extension = match ? ('.' + match[0].toLowerCase() + ' ') : ''; + imageryUsed.push(extension + 'data file'); } var mapillary_images = context.layers().layer('mapillary-images');