From 207badb1a09ea1f3bd36ebaf65d2ee1e63a7c460 Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Tue, 10 Mar 2020 09:35:33 -0700 Subject: [PATCH] Read object visible state when parsing JSON API response (re: #7188) --- modules/services/osm.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/services/osm.js b/modules/services/osm.js index 0331bba51..295627220 100644 --- a/modules/services/osm.js +++ b/modules/services/osm.js @@ -193,7 +193,7 @@ var jsonparsers = { node: function nodeData(obj, uid) { return new osmNode({ id: uid, - visible: true, + visible: typeof obj.visible === 'boolean' ? obj.visible : true, version: obj.version.toString(), changeset: obj.changeset.toString(), timestamp: obj.timestamp, @@ -207,7 +207,7 @@ var jsonparsers = { way: function wayData(obj, uid) { return new osmWay({ id: uid, - visible: true, + visible: typeof obj.visible === 'boolean' ? obj.visible : true, version: obj.version.toString(), changeset: obj.changeset.toString(), timestamp: obj.timestamp, @@ -221,7 +221,7 @@ var jsonparsers = { relation: function relationData(obj, uid) { return new osmRelation({ id: uid, - visible: true, + visible: typeof obj.visible === 'boolean' ? obj.visible : true, version: obj.version.toString(), changeset: obj.changeset.toString(), timestamp: obj.timestamp,