From b2ce1fb9c3c275a85233a5d153c588b42a9c6136 Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Fri, 1 Aug 2025 17:44:01 +0530 Subject: [PATCH] ui: fix initial pagination for images in deploy forms (#11349) Regression from #10773 Signed-off-by: Abhishek Kumar --- ui/src/views/compute/CreateAutoScaleVmGroup.vue | 4 ++-- ui/src/views/compute/DeployVM.vue | 8 ++++---- ui/src/views/compute/DeployVnfAppliance.vue | 4 ++-- ui/src/views/compute/ReinstallVm.vue | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/ui/src/views/compute/CreateAutoScaleVmGroup.vue b/ui/src/views/compute/CreateAutoScaleVmGroup.vue index cc2914a9d7d..362c9b7b406 100644 --- a/ui/src/views/compute/CreateAutoScaleVmGroup.vue +++ b/ui/src/views/compute/CreateAutoScaleVmGroup.vue @@ -2981,10 +2981,10 @@ export default { if (this.isModernImageSelection && this.form.guestoscategoryid && !['-1', '0'].includes(this.form.guestoscategoryid)) { args.oscategoryid = this.form.guestoscategoryid } - if (args.keyword || (args.category && args.category !== templateFilter)) { + if (!args.page || args.keyword || (args.category && args.category !== templateFilter)) { args.page = 1 - args.pageSize = args.pageSize || 10 } + args.pageSize = args.pageSize || 10 args.zoneid = _.get(this.zone, 'id') if (this.isZoneSelectedMultiArch) { args.arch = this.selectedArchitecture diff --git a/ui/src/views/compute/DeployVM.vue b/ui/src/views/compute/DeployVM.vue index 407e9a0d494..7872a405a69 100644 --- a/ui/src/views/compute/DeployVM.vue +++ b/ui/src/views/compute/DeployVM.vue @@ -2759,10 +2759,10 @@ export default { if (this.isModernImageSelection && this.form.guestoscategoryid && !['-1', '0'].includes(this.form.guestoscategoryid)) { args.oscategoryid = this.form.guestoscategoryid } - if (args.keyword || (args.category && args.category !== templateFilter)) { + if (!args.page || args.keyword || (args.category && args.category !== templateFilter)) { args.page = 1 - args.pageSize = args.pageSize || 10 } + args.pageSize = args.pageSize || 10 args.zoneid = _.get(this.zone, 'id') if (this.isZoneSelectedMultiArch) { args.arch = this.selectedArchitecture @@ -2798,10 +2798,10 @@ export default { if (this.isModernImageSelection && this.form.guestoscategoryid) { args.oscategoryid = this.form.guestoscategoryid } - if (args.keyword || args.category !== isoFilter) { + if (!args.page || args.keyword || (args.category && args.category !== isoFilter)) { args.page = 1 - args.pageSize = args.pageSize || 10 } + args.pageSize = args.pageSize || 10 args.zoneid = _.get(this.zone, 'id') if (this.isZoneSelectedMultiArch) { args.arch = this.selectedArchitecture diff --git a/ui/src/views/compute/DeployVnfAppliance.vue b/ui/src/views/compute/DeployVnfAppliance.vue index 88157815ca4..d040530eb76 100644 --- a/ui/src/views/compute/DeployVnfAppliance.vue +++ b/ui/src/views/compute/DeployVnfAppliance.vue @@ -2546,10 +2546,10 @@ export default { if (this.isModernImageSelection && this.form.guestoscategoryid && !['-1', '0'].includes(this.form.guestoscategoryid)) { args.oscategoryid = this.form.guestoscategoryid } - if (args.keyword || (args.category && args.category !== templateFilter)) { + if (!args.page || args.keyword || (args.category && args.category !== templateFilter)) { args.page = 1 - args.pageSize = args.pageSize || 10 } + args.pageSize = args.pageSize || 10 args.zoneid = _.get(this.zone, 'id') if (this.isZoneSelectedMultiArch) { args.arch = this.selectedArchitecture diff --git a/ui/src/views/compute/ReinstallVm.vue b/ui/src/views/compute/ReinstallVm.vue index 4c7ad2191c0..5238252e795 100644 --- a/ui/src/views/compute/ReinstallVm.vue +++ b/ui/src/views/compute/ReinstallVm.vue @@ -361,10 +361,10 @@ export default { if (this.isModernImageSelection && this.selectedGuestOsCategoryId && !['-1', '0'].includes(this.selectedGuestOsCategoryId)) { args.oscategoryid = this.selectedGuestOsCategoryId } - if (args.keyword || (args.category && args.category !== templateFilter)) { + if (!args.page || args.keyword || (args.category && args.category !== templateFilter)) { args.page = 1 - args.pageSize = args.pageSize || 10 } + args.pageSize = args.pageSize || 10 args.zoneid = this.resource.zoneid args.templatefilter = templateFilter args.isready = true