diff --git a/apps/golfview/custom.html b/apps/golfview/custom.html
index dde6d1268..06161a388 100644
--- a/apps/golfview/custom.html
+++ b/apps/golfview/custom.html
@@ -94,7 +94,7 @@
var course_name = "Davis";
$("#upload").click(function () {
sendCustomizedApp({
- storage: JSON.stringify(courses),
+ storage: courses,
});
});
@@ -110,7 +110,7 @@
console.log(out);
courses.push({
name: "golfcourse-" + course_name + ".json",
- content: JSON.parse(JSON.stringify(out)) // deep copy
+ content: JSON.stringify(out),
});
$('#status').text("Course retrieved!");
$('#upload').attr("disabled", false);
diff --git a/apps/golfview/maptools.js b/apps/golfview/maptools.js
index fffd57ca0..e475c798b 100644
--- a/apps/golfview/maptools.js
+++ b/apps/golfview/maptools.js
@@ -53,7 +53,7 @@ function distance(a,b) {
// https://stackoverflow.com/questions/19721439/download-json-object-as-a-file-from-browser
function downloadObjectAsJSON(exportObj, exportName) {
- var dataStr = "data:text/json;charset=utf-8," + encodeURIComponent(JSON.stringify(exportObj));
+ var dataStr = "data:text/json;charset=utf-8," + encodeURIComponent(exportObj); // must be stringified!!
var downloadAnchorNode = document.createElement('a');
downloadAnchorNode.setAttribute("href", dataStr);
downloadAnchorNode.setAttribute("download", exportName + ".json");