summaryrefslogtreecommitdiff
path: root/src/env/store/FirmwareSingleImage/FirmwareSingleImageStore.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/env/store/FirmwareSingleImage/FirmwareSingleImageStore.js')
-rw-r--r--src/env/store/FirmwareSingleImage/FirmwareSingleImageStore.js17
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')
+ );
});
},
},