From 64ba600a8f393765770c2c01bc9b81a12e9770bd Mon Sep 17 00:00:00 2001 From: Max Date: Sun, 3 Jan 2021 21:42:29 +0100 Subject: [PATCH] Fixed overwriting records bug --- src/store/modules/juggl.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/store/modules/juggl.js b/src/store/modules/juggl.js index f8c2993..dbf06fd 100644 --- a/src/store/modules/juggl.js +++ b/src/store/modules/juggl.js @@ -112,7 +112,7 @@ export const juggl = { return true; }); }, - loadRecords({ commit, state }, { limit, finished }) { + loadRecords({ commit, state, getters }, { limit, finished }) { if (limit !== undefined) { commit("setRecordsLimit", limit); } @@ -120,7 +120,15 @@ export const juggl = { var payload = { limit: state.recordsLimit, finished: finished }; return jugglService.getRecords(payload).then(r => { - commit("setRecords", r.data.records); + var allRecords = Object.values(r.data.records); + + if (finished === true) { + allRecords = [...allRecords, ...getters.runningRecords]; + } else if (finished === false) { + allRecords = [...allRecords, ...getters.finishedRecords]; + } + + commit("setRecords", allRecords); }); }, loadRunningRecords({ commit, getters }) {