File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
pkg/webui/console/store/reducers Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -84,10 +84,14 @@ const gateways = (state = defaultState, action) => {
8484 selectedGatewayClaimable : Boolean ( payload . is_details && payload . supports_claiming ) ,
8585 }
8686 case GET_GTW :
87+ const newSelectedGateway = meta . options . noSelect ? state . selectedGateway : payload . id
88+ const isChangingGateway = newSelectedGateway !== state . selectedGateway
89+
8790 return {
8891 ...state ,
89- statistics : defaultStatisticsState ,
90- selectedGateway : meta . options . noSelect ? state . selectedGateway : payload . id ,
92+ // Only reset statistics when switching to a different gateway
93+ statistics : isChangingGateway ? defaultStatisticsState : state . statistics ,
94+ selectedGateway : newSelectedGateway ,
9195 }
9296 case GET_GTW_SUCCESS :
9397 case UPDATE_GTW_SUCCESS :
You can’t perform that action at this time.
0 commit comments