From b2a7cfecdd32fbd2ae2db08f4e98fcc92b05daf9 Mon Sep 17 00:00:00 2001 From: Lorenzo Natali Date: Wed, 15 Jan 2020 14:48:49 +0100 Subject: [PATCH] #4716. Fixed issues with map details and thubmnail creation in home page --- web/client/actions/maps.js | 3 +-- web/client/utils/ObservableUtils.js | 5 ++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/web/client/actions/maps.js b/web/client/actions/maps.js index 2ab0bd7dbd..bf15463136 100644 --- a/web/client/actions/maps.js +++ b/web/client/actions/maps.js @@ -591,8 +591,7 @@ function createThumbnail(map, metadataMap, nameThumbnail, dataThumbnail, categor }; dispatch(updatePermissions(response.data, groupPermission, group, userPermission, user, options)); // UPDATE resource permissions const thumbnailUrl = ConfigUtils.getDefaults().geoStoreUrl + "data/" + response.data + "/raw?decode=datauri"; - const encodedThumbnailUrl = encodeURIComponent(encodeURIComponent(thumbnailUrl)); - dispatch(updateAttribute(resourceIdMap, "thumbnail", encodedThumbnailUrl, "STRING", options)); // UPDATE resource map with new attribute + dispatch(updateAttribute(resourceIdMap, "thumbnail", thumbnailUrl, "STRING", options)); // UPDATE resource map with new attribute if (onSuccess) { dispatch(onSuccess); } diff --git a/web/client/utils/ObservableUtils.js b/web/client/utils/ObservableUtils.js index dee965a798..6485af9155 100644 --- a/web/client/utils/ObservableUtils.js +++ b/web/client/utils/ObservableUtils.js @@ -49,10 +49,9 @@ const createAssociatedResource = ({attribute, permissions, mapId, metadata, valu // update permissions let actions = []; actions.push(updatePermissions(resourceId, permissions)); - const attibuteUri = ConfigUtils.getDefaults().geoStoreUrl + "data/" + resourceId + "/raw?decode=datauri"; - const encodedResourceUri = encodeURIComponent(encodeURIComponent(attibuteUri)); + const attributeUri = ConfigUtils.getDefaults().geoStoreUrl + "data/" + resourceId + "/raw?decode=datauri"; // UPDATE resource map with new attribute - actions.push(updateAttribute(mapId, attribute, encodedResourceUri, type, optionsAttr)); + actions.push(updateAttribute(mapId, attribute, attributeUri, type, optionsAttr)); // display a success message actions.push(basicSuccess({message: "maps.feedback." + attribute + ".savedSuccesfully" })); return Rx.Observable.from(actions);