From 1d3ff80fe5842625f24ea04517034b9ee3564de4 Mon Sep 17 00:00:00 2001 From: Thomas Skinner Date: Sun, 13 Apr 2025 21:18:36 -0500 Subject: [PATCH] fix #6311: ui: prevent consent text from showing twice for oidc Signed-off-by: Thomas Skinner Tested-by: Gabriel Goller Link: https://lore.proxmox.com/20250414021836.1469242-2-thomas@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), + ), + }); + } } },