extjs throws an error if disallowednodes is not an array,
so we need to check this

Signed-off-by: Dominik Csapak <d.csa...@proxmox.com>
---
 www/manager6/form/NodeSelector.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/www/manager6/form/NodeSelector.js 
b/www/manager6/form/NodeSelector.js
index fcb9cb1..56f6e5d 100644
--- a/www/manager6/form/NodeSelector.js
+++ b/www/manager6/form/NodeSelector.js
@@ -104,7 +104,11 @@ Ext.define('PVE.form.NodeSelector', {
        // filter out disallowed nodes
        me.getStore().addFilter(new Ext.util.Filter({
            filterFn: function(item) {
-               return !Ext.Array.contains(me.disallowedNodes, item.data.node);
+               if (Ext.isArray(me.disallowedNodes)) {
+                   return !Ext.Array.contains(me.disallowedNodes, 
item.data.node);
+               } else {
+                   return true;
+               }
            }
        }));
 
-- 
2.1.4


_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to