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