Skip to content

Commit 154f3ac

Browse files
committed
Merge release branch 4.17 to main
* 4.17: server: add/update user vm details for new root disk size (issue 7139) (#7145) UI: fix missing networkid and zoneid when add instance from vpc network (#7151)
2 parents 2d914ed + e1d3657 commit 154f3ac

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1487,11 +1487,14 @@ private VolumeVO orchestrateResizeVolume(long volumeId, long currentSize, long n
14871487
}
14881488

14891489
_volsDao.update(volume.getId(), volume);
1490-
if (userVm != null) {
1490+
if (Volume.Type.ROOT.equals(volume.getVolumeType()) && userVm != null) {
14911491
UserVmDetailVO userVmDetailVO = userVmDetailsDao.findDetail(userVm.getId(), VmDetailConstants.ROOT_DISK_SIZE);
14921492
if (userVmDetailVO != null) {
14931493
userVmDetailVO.setValue(String.valueOf(newSize/ GiB_TO_BYTES));
14941494
userVmDetailsDao.update(userVmDetailVO.getId(), userVmDetailVO);
1495+
} else {
1496+
UserVmDetailVO detailVO = new UserVmDetailVO(userVm.getId(), VmDetailConstants.ROOT_DISK_SIZE, String.valueOf(newSize/ GiB_TO_BYTES), true);
1497+
userVmDetailsDao.persist(detailVO);
14951498
}
14961499
}
14971500

ui/src/views/network/VpcTiersTab.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
type="dashed"
6969
style="margin-bottom: 15px; width: 100%"
7070
:disabled="!('deployVirtualMachine' in $store.getters.apis)"
71-
@click="$router.push({ path: '/action/deployVirtualMachine?networkid=' + network.id + '&zoneid=' + network.zoneid })">
71+
@click="$router.push({ path: '/action/deployVirtualMachine', query: { networkid: network.id, zoneid: network.zoneid } })">
7272
<template #icon><plus-outlined /></template>
7373
{{ $t('label.vm.add') }}
7474
</a-button>

0 commit comments

Comments
 (0)