From 3a85ce6a97731541f3815025bd1e63f93995ed3a Mon Sep 17 00:00:00 2001 From: Axolotle Date: Fri, 17 Jul 2020 14:35:30 +0200 Subject: [PATCH] add a returned value for action 'FETCH' --- app/src/helpers/dataStore.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/helpers/dataStore.js b/app/src/helpers/dataStore.js index dd932f62..3bec0efc 100644 --- a/app/src/helpers/dataStore.js +++ b/app/src/helpers/dataStore.js @@ -22,7 +22,7 @@ export default { 'FETCH' ({ state, commit, dispatch }, { uri, param, storeKey = uri, force = false }) { const currentState = param ? state[storeKey][param] : state[storeKey] // if data has already been queried, simply return - if (currentState !== undefined && !force) return + if (currentState !== undefined && !force) return currentState console.log(`will query: "/${param ? `${uri}/${param}` : uri}" and will store in "${storeKey || uri}"`) return api.get(param ? `${uri}/${param}` : uri).then(responseData => { const data = responseData[uri] ? responseData[uri] : responseData @@ -31,6 +31,7 @@ export default { } else { commit('SET_' + uri.toUpperCase(), data) } + return param ? state[storeKey][param] : state[storeKey] }) } },