]> git.proxmox.com Git - proxmox-widget-toolkit.git/commitdiff
panel/acme-domains: fix cyclic dependency in view model
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 23 Mar 2021 16:24:09 +0000 (17:24 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 23 Mar 2021 16:26:29 +0000 (17:26 +0100)
A view model forumla cannot depend on itself, as that is a dependency
cycle.

In this specific case we can just drop the `hasUsage` forumla entry
completely, it is bogus as it was just returning its value, and that
is actually taken care of by the `hasUsage` data binding.

The debug build of ExtJS throws an exception on such cycles, the
release build does not cares to much and seems to do the right thing
already here.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
src/panel/ACMEDomains.js

index f66975f831f9cb0a532c63f2be544e2bf78e8912..2b6c2042beb4fcf7a0722ba2763f2d7c8e32e640 100644 (file)
@@ -47,7 +47,6 @@ Ext.define('Proxmox.panel.ACMEDomains', {
            editBtnIcon: (get) => 'fa black fa-' + (get('accountEditable') ? 'check' : 'pencil'),
            accountTextHidden: (get) => get('accountEditable') || !get('accountsAvailable'),
            accountValueHidden: (get) => !get('accountEditable') || !get('accountsAvailable'),
-           hasUsage: (get) => get('hasUsage'),
        },
     },