From e240fb0ccea729ad78c2c17b6dfbab885bf8daff Mon Sep 17 00:00:00 2001 From: David Quartey <42542676+DavidQuartz@users.noreply.github.com> Date: Fri, 7 Oct 2022 15:16:04 +0000 Subject: [PATCH] [Fixes #1213] Avoid executing permissions request for anonymous users (#1223) --- geonode_mapstore_client/client/js/epics/gnresource.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/geonode_mapstore_client/client/js/epics/gnresource.js b/geonode_mapstore_client/client/js/epics/gnresource.js index fbc96d645a..b95c23f7ae 100644 --- a/geonode_mapstore_client/client/js/epics/gnresource.js +++ b/geonode_mapstore_client/client/js/epics/gnresource.js @@ -22,6 +22,7 @@ import { import { configureMap } from '@mapstore/framework/actions/config'; import { mapSelector } from '@mapstore/framework/selectors/map'; import { getSelectedLayer } from '@mapstore/framework/selectors/layers'; +import { isLoggedIn } from '@mapstore/framework/selectors/security'; import { browseData, selectNode @@ -384,7 +385,7 @@ export const gnViewerRequestResourceConfig = (action$, store) => loadingResourceConfig(true), setResourceType(action.resourceType) ), - ...(!isSamePreviousResource + ...((!isSamePreviousResource && !!isLoggedIn(state)) ? [ Observable.defer(() => getCompactPermissionsByPk(action.pk)) .switchMap((compactPermissions) => {