]> git.proxmox.com Git - pve-manager.git/commitdiff
fix #4663: Prevent Web UI reload on cert order for other node
authorFilip Schauer <f.schauer@proxmox.com>
Wed, 16 Aug 2023 09:54:57 +0000 (11:54 +0200)
committerDominik Csapak <d.csapak@proxmox.com>
Tue, 22 Aug 2023 13:50:22 +0000 (15:50 +0200)
While it makes sense to reload the Web UI after ordering a certificate
for the same node, it is unnecessary to reload the Web UI when ordering
a certificate for a different node.

Signed-off-by: Filip Schauer <f.schauer@proxmox.com>
www/manager6/node/ACME.js

index 0642e7c5edc45a1dde3a1dd9265c4a4b62f94b3d..9f1dabced16882d1187076cc5d88da7f767f5ca6 100644 (file)
@@ -523,6 +523,10 @@ Ext.define('PVE.node.ACME', {
 
        orderFinished: function(success) {
            if (!success) return;
+           // reload only if the Web UI is open on the same node that the cert was ordered for
+           if (this.getView().nodename !== Proxmox.NodeName) {
+               return;
+           }
            var txt = gettext('pveproxy will be restarted with new certificates, please reload the GUI!');
            Ext.getBody().mask(txt, ['pve-static-mask']);
            // reload after 10 seconds automatically