diff options
author | Kenneth <kennyneedsmilky@gmail.com> | 2021-12-01 02:04:58 +0300 |
---|---|---|
committer | Dixsie Wolmers <dixsiew@gmail.com> | 2022-01-07 19:27:11 +0300 |
commit | c2c53aa9048ecc2d26e6b0a92b0e55511377cf97 (patch) | |
tree | c64e476b72be9cd30031ae9cc5c71c1372dbcfdd | |
parent | 77e64901f7334773d85fefab5e5623fa0e6ec499 (diff) | |
download | webui-vue-c2c53aa9048ecc2d26e6b0a92b0e55511377cf97.tar.xz |
Fixed vuex dumps errors
Refactored getters and dispatch names were not matching
the getters and actions strings, which made dumps not work.
Made the getters and dispatch names match the vuex getters
and actions strings to the refactored codebase.
Signed-off-by: Kenneth Fullbright <kennyneedsmilky@gmail.com>
Change-Id: I414a7f85ef70c270785b825b3b14f9dfb27a33a7
-rw-r--r-- | src/store/modules/Logs/DumpsStore.js | 10 | ||||
-rw-r--r-- | src/views/Logs/Dumps/Dumps.vue | 6 | ||||
-rw-r--r-- | src/views/Overview/OverviewDumps.vue | 4 |
3 files changed, 11 insertions, 9 deletions
diff --git a/src/store/modules/Logs/DumpsStore.js b/src/store/modules/Logs/DumpsStore.js index 3b91354b..ac61d2dc 100644 --- a/src/store/modules/Logs/DumpsStore.js +++ b/src/store/modules/Logs/DumpsStore.js @@ -4,14 +4,14 @@ import i18n from '@/i18n'; const DumpsStore = { namespaced: true, state: { - bmcDumps: [], + allDumps: [], }, getters: { - bmcDumps: (state) => state.bmcDumps, + allDumps: (state) => state.allDumps, }, mutations: { setBmcDumps: (state, dumps) => { - state.bmcDumps = dumps.map((dump) => ({ + state.allDumps = dumps.map((dump) => ({ data: dump.AdditionalDataURI, dateTime: new Date(dump.Created), dumpType: dump.Name, @@ -22,7 +22,7 @@ const DumpsStore = { }, }, actions: { - async getBmcDumps({ commit }) { + async getBmcDumpEntries({ commit }) { return await api .get('/redfish/v1/Managers/bmc/LogServices/Dump/Entries') .then(({ data = {} }) => commit('setBmcDumps', data.Members || [])) @@ -66,7 +66,7 @@ const DumpsStore = { return await api .all(promises) .then((response) => { - dispatch('getBmcDumps'); + dispatch('getBmcDumpEntries'); return response; }) .then( diff --git a/src/views/Logs/Dumps/Dumps.vue b/src/views/Logs/Dumps/Dumps.vue index f4f64515..a6dc10f5 100644 --- a/src/views/Logs/Dumps/Dumps.vue +++ b/src/views/Logs/Dumps/Dumps.vue @@ -245,7 +245,7 @@ export default { }, computed: { dumps() { - return this.$store.getters['dumps/bmcDumps']; + return this.$store.getters['dumps/allDumps']; }, tableItems() { return this.dumps.map((item) => { @@ -280,7 +280,9 @@ export default { }, created() { this.startLoader(); - this.$store.dispatch('dumps/getBmcDumps').finally(() => this.endLoader()); + this.$store + .dispatch('dumps/getBmcDumpEntries') + .finally(() => this.endLoader()); }, methods: { convertBytesToMegabytes(bytes) { diff --git a/src/views/Overview/OverviewDumps.vue b/src/views/Overview/OverviewDumps.vue index 35ab567f..a2ae4e4e 100644 --- a/src/views/Overview/OverviewDumps.vue +++ b/src/views/Overview/OverviewDumps.vue @@ -30,11 +30,11 @@ export default { mixins: [DataFormatterMixin], computed: { dumps() { - return this.$store.getters['dumps/bmcDumps']; + return this.$store.getters['dumps/allDumps']; }, }, created() { - this.$store.dispatch('dumps/getBmcDumps').finally(() => { + this.$store.dispatch('dumps/getBmcDumpEntries').finally(() => { this.$root.$emit('overview-dumps-complete'); }); }, |