Skip to content

Commit ed797e5

Browse files
ryaplotshappyRip
authored andcommitted
Merge pull request #7779 from TheThingsNetwork/fix/gateway-stats
Fix resetting gateway stats
1 parent d1c0722 commit ed797e5

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

pkg/webui/console/store/reducers/gateways.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff 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:

0 commit comments

Comments
 (0)