From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [45.144.208.40]) by lore.proxmox.com (Postfix) with ESMTPS id F18631FF0B3 for ; Fri, 25 Sep 2026 11:20:50 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id 1DC2621660; Fri, 25 Sep 2026 11:20:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dualfroz.com; s=dkim; t=1790328038; h=from:subject:date:message-id:to:mime-version: content-transfer-encoding; bh=f3ZzxkhrGL+8nfM9DEz024SWx3vdbHT3qgooLm7ArJQ=; b=hpl4D2Z6YLvHTll/6Dc1wnxjppa8GfRLGJtATwsh0U+19ac2svcbiM3vdOGsPz34ShijV7 NBJMBBt9yENhJpz17yrgwj/q7GcSuTqd87qBwzEgwM3hutTTiEJgysBLp0N9sXW0DmAZj/ GD6NVcGVLekP55fmSSc4Kmp4lsSGjcI6qsEw4SUVyL74akkiwb2OoB1+eqOsQlbc6tKwPd fW6wV9W+IOjnWWV/KXKKNDe3lHNbK+kfiLNJojQWr2hL49lxe/fQ2WrOuvw/apWeuO8HeU DZhjaRRPCzYrvV1Qa59iZ/MfLCmDiZ7esK1G6MlPr2fc461uyoJRQKl3jd9Qrg== From: Michal Fox To: pve-devel@lists.proxmox.com Subject: [PATCH manager] fix #7623: ui: backup: only list guests of the selected pool Date: Fri, 25 Sep 2026 09:20:35 +0000 Message-ID: <20260925092035.7-1-me@dualfroz.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Last-TLS-Session-Version: TLSv1.3 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.277 Adjusted score from AWL reputation of From: address DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: SA7ECZRGTTM75MIUWJBL63XURPSBD6EX X-Message-ID-Hash: SA7ECZRGTTM75MIUWJBL63XURPSBD6EX X-MailFrom: me@dualfroz.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: The guest list in the backup job editor filters the resource store by the selected pool. With a plain string value, ExtJS matches any pool that starts with it, ignoring case, so selecting 'Clients' also listed the guests of 'Clients/Client1', 'Clients/Client2' and 'clients'. The job itself only backs up the guests of the selected pool, so the editor suggested that guests are covered which are not. Match the pool id exactly and case-sensitively. Signed-off-by: Michal Fox --- www/manager6/dc/Backup.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/www/manager6/dc/Backup.js b/www/manager6/dc/Backup.js index d3db9d9c..aace0852 100644 --- a/www/manager6/dc/Backup.js +++ b/www/manager6/dc/Backup.js @@ -124,6 +124,9 @@ Ext.define('PVE.dc.BackupEdit', { id: 'poolFilter', property: 'pool', value: poolid, + // a plain string filter would also match child pools like 'poolid/child' + exactMatch: true, + caseSensitive: true, }, ]); vmgrid.selModel.selectAll(true); -- 2.43.0