fix(xo-web/VM): show error when setting resource set fails (#2638)
Fixes #2620
This commit is contained in:
parent
fd2580f5da
commit
51da4a7e70
@ -1089,6 +1089,7 @@ const messages = {
|
||||
importVmsCleanList: 'Reset',
|
||||
vmImportSuccess: 'VM import success',
|
||||
vmImportFailed: 'VM import failed',
|
||||
setVmFailed: 'Error on setting the VM: {vm}',
|
||||
startVmImport: 'Import starting…',
|
||||
startVmExport: 'Export starting…',
|
||||
nCpus: 'N CPUs',
|
||||
|
@ -25,7 +25,7 @@ import _ from '../intl'
|
||||
import fetch, { post } from '../fetch'
|
||||
import invoke from '../invoke'
|
||||
import logError from '../log-error'
|
||||
import renderXoItem from '../render-xo-item'
|
||||
import renderXoItem, { renderXoItemFromId } from '../render-xo-item'
|
||||
import store from 'store'
|
||||
import { alert, chooseAction, confirm } from '../modal'
|
||||
import { error, info, success } from '../notification'
|
||||
@ -1128,7 +1128,12 @@ export const revertSnapshot = vm =>
|
||||
)
|
||||
|
||||
export const editVm = (vm, props) =>
|
||||
_call('vm.set', { ...props, id: resolveId(vm) })
|
||||
_call('vm.set', { ...props, id: resolveId(vm) }).catch(err => {
|
||||
error(
|
||||
_('setVmFailed', { vm: renderXoItemFromId(resolveId(vm)) }),
|
||||
err.message
|
||||
)
|
||||
})
|
||||
|
||||
export const fetchVmStats = (vm, granularity) =>
|
||||
_call('vm.stats', { id: resolveId(vm), granularity })
|
||||
|
Loading…
Reference in New Issue
Block a user