[pve-devel] [PATCH manager 1/1] fix #6311: ui: prevent consent text from showing twice for oidc

Thomas Skinner thomas at atskinner.net
Mon Apr 14 04:18:36 CEST 2025


Signed-off-by: Thomas Skinner <thomas at atskinner.net>
---
 www/manager6/window/LoginWindow.js | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/www/manager6/window/LoginWindow.js b/www/manager6/window/LoginWindow.js
index b4dff0c1..a1ba3cdb 100644
--- a/www/manager6/window/LoginWindow.js
+++ b/www/manager6/window/LoginWindow.js
@@ -22,12 +22,15 @@ Ext.define('PVE.window.LoginWindow', {
 
 	init: async function() {
 	    if (Proxmox.ConsentText) {
-		Ext.create("Proxmox.window.ConsentModal", {
-		    autoShow: true,
-		    consent: Proxmox.Markdown.parse(
-			Proxmox.Utils.base64ToUtf8(Proxmox.ConsentText),
-		    ),
-		});
+		let oidc_auth_redirect = Proxmox.Utils.getOpenIDRedirectionAuthorization();
+		if (oidc_auth_redirect === undefined) {
+		    Ext.create("Proxmox.window.ConsentModal", {
+			autoShow: true,
+			consent: Proxmox.Markdown.parse(
+			    Proxmox.Utils.base64ToUtf8(Proxmox.ConsentText),
+			),
+		    });
+		}
 	    }
 	},
 
-- 
2.39.5




More information about the pve-devel mailing list