salut,

aidez moi a corriger le problème ci-dessous :
Error: [Immer] An immer producer returned a new value *and* modified its draft. Either return a new value *or* modify the draft.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  initialState: {
    items: {
      devicesOnline: [],
      totalDevicesOnline: [],
      devicesOffline: [],
      totalDevicesOffline: [],
      devicesUnknow: [],
      totalDevicesUnknow: [],
      devicesIsMoving: [],
      totalIsMoving: [],
      devicesStoppedWithAccOn: [],
      totalDevicesStoppedWithAccOn: [],
      devicesStoppedWithAccOff: [],
      totalDevicesStoppedWithAccOff: [],
    },
  }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  reducers: {
    updateStatistics(state, action) {
      action.payload.forEach((item) => {
        state.items.totalDevicesOnline = item.totalDevicesOnline;
        state.items.devicesOffline = item.offline;
        state.items.totalDevicesOffline = item.totalDevicesOffline;
        state.items.devicesUnknow = item.unknow;
        state.items.totalDevicesUnknow = item.totalDevicesUnknow;
        state.items.devicesIsMoving = item.moving;
        state.items.totalIsMoving = item.totalDevicesMoving;
        state.items.devicesStoppedWithAccOn = item.accon;
        state.items.totalDevicesStoppedWithAccOn = item.totalaccon;
        state.items.devicesStoppedWithAccOff = item.accoff;
        state.items.totalDevicesStoppedWithAccOff = item.totalaccoff;
      });
      return state.items;
    },
merci.