From cc3dc1636b0fa991102d770ad2ba3af4e629b272 Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Mon, 21 Jul 2025 16:26:22 +0200 Subject: [PATCH] Ensure proxyauth has a fallback icon for apps without icons --- src/proxyauth.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proxyauth.js b/src/proxyauth.js index 088d9561a..c3480b5ca 100644 --- a/src/proxyauth.js +++ b/src/proxyauth.js @@ -152,7 +152,7 @@ async function login(req, res, next) { const data = { loginUrl: `https://${dashboardFqdn}/openid/auth?client_id=${proxyAuthClientId}&scope=openid profile email&response_type=code&redirect_uri=https://${app.fqdn}/callback`, - iconUrl: `https://${dashboardFqdn}${app.iconUrl}`, + iconUrl: app.iconUrl ? `https://${dashboardFqdn}${app.iconUrl}` : `https://${dashboardFqdn}/img/appicon_fallback.png`, name: app.label || app.subdomain || app.fqdn, language: await settings.get(settings.LANGUAGE_KEY), apiOrigin: `https://${dashboardFqdn}`,