From 66f43e17008e2a572ffb25cc3544ede855628e58 Mon Sep 17 00:00:00 2001 From: Chanaka Jayasena Date: Fri, 10 Mar 2023 12:10:02 +0530 Subject: [PATCH 1/2] Fixing https://github.com/wso2/api-manager/issues/1576 --- .../Apis/Details/Configuration/DesignConfigurations.jsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Configuration/DesignConfigurations.jsx b/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Configuration/DesignConfigurations.jsx index b0cdef099b8..0aa880dc5c7 100644 --- a/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Configuration/DesignConfigurations.jsx +++ b/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Configuration/DesignConfigurations.jsx @@ -198,7 +198,6 @@ function configReducer(state, configAction) { case 'responseCachingEnabled': case 'cacheTimeout': case 'enableSchemaValidation': - case 'visibility': case 'maxTps': case 'categories': case 'tags': @@ -242,6 +241,12 @@ function configReducer(state, configAction) { return { ...state, [action]: value }; case 'policies': return { ...state, [action]: value }; + case 'visibility': + if(nextState[action] !== value && value !== 'RESTRICTED') { + nextState.visibleRoles = []; + } + nextState[action] = value; + return nextState; default: return state; } From c87f70f7a7162b7cfc88c3f758091ad417cdd9e7 Mon Sep 17 00:00:00 2001 From: Chanaka Jayasena Date: Fri, 10 Mar 2023 12:14:54 +0530 Subject: [PATCH 2/2] Fixing formating issues --- .../Apis/Details/Configuration/DesignConfigurations.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Configuration/DesignConfigurations.jsx b/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Configuration/DesignConfigurations.jsx index 0aa880dc5c7..7876a826189 100644 --- a/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Configuration/DesignConfigurations.jsx +++ b/portals/publisher/src/main/webapp/source/src/app/components/Apis/Details/Configuration/DesignConfigurations.jsx @@ -242,7 +242,7 @@ function configReducer(state, configAction) { case 'policies': return { ...state, [action]: value }; case 'visibility': - if(nextState[action] !== value && value !== 'RESTRICTED') { + if (nextState[action] !== value && value !== 'RESTRICTED') { nextState.visibleRoles = []; } nextState[action] = value;