diff options
Diffstat (limited to 'src/store/modules')
-rw-r--r-- | src/store/modules/HardwareStatus/PciStore.js | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/store/modules/HardwareStatus/PciStore.js b/src/store/modules/HardwareStatus/PciStore.js index e49e452c..538b783f 100644 --- a/src/store/modules/HardwareStatus/PciStore.js +++ b/src/store/modules/HardwareStatus/PciStore.js @@ -101,18 +101,15 @@ const PciStore = { return Promise.allSettled(Members) .then((response) => { commit('setPciDevisesMembers', response); + const Functions = response + .map((item) => item.value.data.Members) + .flat(Infinity) + .map((item) => api.get(item['@odata.id'])); + return Promise.allSettled(Functions); }) + .then((response) => commit('setFunctionDevices', response)) .catch((error) => console.log(error)); }, - async getFunctionDevices({ commit, state }) { - const Functions = state.pci - .map((item) => item.Members) - .flat(Infinity) - .map((item) => api.get(item['@odata.id'])); - return Promise.allSettled(Functions).then((response) => - commit('setFunctionDevices', response) - ); - }, }, }; |