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 }) {