From c3d1dc43d47d83a52d48dbbaa8ad6fb164137d9c Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Thu, 7 Mar 2019 11:17:41 -0500 Subject: [PATCH] Add valid geometry check for saved favorite presets --- modules/core/context.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/core/context.js b/modules/core/context.js index f0327d576..0bfb90dd9 100644 --- a/modules/core/context.js +++ b/modules/core/context.js @@ -316,7 +316,13 @@ export function coreContext() { context.getFavoritePresets = function() { var favs = JSON.parse(context.storage('favorite_presets')) || []; return favs.filter(function(d) { - return presets.item(d.id) !== null; + var preset = presets.item(d.id); + if (preset === null) { + return false; + } else if (preset.geometry.indexOf(d.geom) === -1) { + return false; + } + return true; }); }; function setFavoritePresets(favs) {