From d033dfa51b7a29d9a5a47fddef4c90b7ddfd917d Mon Sep 17 00:00:00 2001 From: Michal Fox Date: Fri, 25 Sep 2026 10:04:45 +0200 Subject: [PATCH] fix #7623: ui: backup: only list guests of the selected pool 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 d3db9d9..aace085 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);