diff options
Diffstat (limited to 'src/env/store')
-rw-r--r-- | src/env/store/FirmwareSingleImage/FirmwareSingleImageStore.js | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/env/store/FirmwareSingleImage/FirmwareSingleImageStore.js b/src/env/store/FirmwareSingleImage/FirmwareSingleImageStore.js index ffc4bc4b..91bcb9fe 100644 --- a/src/env/store/FirmwareSingleImage/FirmwareSingleImageStore.js +++ b/src/env/store/FirmwareSingleImage/FirmwareSingleImageStore.js @@ -13,7 +13,7 @@ const FirmwareSingleImageStore = { version: '--', id: null, location: null, - status: '--', + status: null, }, applyTime: null, }, @@ -72,7 +72,7 @@ const FirmwareSingleImageStore = { version: backupData.data?.Version, id: backupData.data?.Id, location: backupData.data?.['@odata.id'], - status: backupData.data?.Status?.State, + status: backupData.data?.Status?.Health, }); }) .catch((error) => console.log(error)); @@ -110,17 +110,15 @@ const FirmwareSingleImageStore = { .post('/redfish/v1/UpdateService', image, { headers: { 'Content-Type': 'application/octet-stream' }, }) - .then(() => dispatch('getSystemFirwareVersion')) - .then(() => i18n.t('pageFirmware.toast.successUploadMessage')) .catch((error) => { console.log(error); throw new Error(i18n.t('pageFirmware.toast.errorUploadAndReboot')); }); }, - async uploadFirmwareTFTP({ state, dispatch }, { address, filename }) { + async uploadFirmwareTFTP({ state, dispatch }, fileAddress) { const data = { TransferProtocol: 'TFTP', - ImageURI: `${address}/${filename}`, + ImageURI: fileAddress, }; if (state.applyTime !== 'Immediate') { // ApplyTime must be set to Immediate before making @@ -132,8 +130,6 @@ const FirmwareSingleImageStore = { '/redfish/v1/UpdateService/Actions/UpdateService.SimpleUpdate', data ) - .then(() => dispatch('getSystemFirwareVersion')) - .then(() => i18n.t('pageFirmware.toast.successUploadMessage')) .catch((error) => { console.log(error); throw new Error(i18n.t('pageFirmware.toast.errorUploadAndReboot')); @@ -150,10 +146,11 @@ const FirmwareSingleImageStore = { }; return await api .patch('/redfish/v1/Managers/bmc', data) - .then(() => i18n.t('pageFirmware.toast.successRebootFromBackup')) .catch((error) => { console.log(error); - throw new Error(i18n.t('pageFirmware.toast.errorRebootFromBackup')); + throw new Error( + i18n.t('pageFirmware.singleFileUpload.toast.errorSwitchImages') + ); }); }, }, |