]> git.proxmox.com Git - pve-manager.git/commitdiff
ui: dc: backup: fix job detail search
authorAaron Lauterer <a.lauterer@proxmox.com>
Tue, 22 Jun 2021 08:07:26 +0000 (10:07 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 22 Jun 2021 09:50:48 +0000 (11:50 +0200)
'for...in array' returns the id in the array but not the value,
'for...of array' returns the values.

Another issue that I ran into was if the property did not exist.

Checking if the property evaluates to false will catch situations where
the property does not exist or is null. All other situations where there
is a value for the name, id or type, should evaluate to true if present
as they are strings or the VMID.

Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
www/manager6/dc/Backup.js

index 9940115459abf8620bb2730198efe818941a2ede..6be545eedfc487f987c180c3f423cf999dae019c 100644 (file)
@@ -515,8 +515,8 @@ Ext.define('PVE.dc.BackupDiskTree', {
                                    data = record.parentNode.data;
                                }
 
-                               for (const property in ['name', 'id', 'type']) {
-                                   if (data[property] === null) {
+                               for (const property of ['name', 'id', 'type']) {
+                                   if (!data[property]) {
                                        continue;
                                    }
                                    let v = data[property].toString();