This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/master by this push:
     new fed29b3017d fix(deploy): prevent double-prefix of logo URL in 
subdirectory deployments (#39472)
fed29b3017d is described below

commit fed29b3017d5eb9f744a4afe3ace12926b75cf48
Author: Abdul Rehman <[email protected]>
AuthorDate: Tue May 12 09:13:26 2026 +0500

    fix(deploy): prevent double-prefix of logo URL in subdirectory deployments 
(#39472)
    
    Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
---
 superset/app.py | 16 ----------------
 1 file changed, 16 deletions(-)

diff --git a/superset/app.py b/superset/app.py
index 3edf16eb41c..aeaee5e35a0 100644
--- a/superset/app.py
+++ b/superset/app.py
@@ -71,22 +71,6 @@ def create_app(
             # value of app_root so things work out of the box
             if not app.config["STATIC_ASSETS_PREFIX"]:
                 app.config["STATIC_ASSETS_PREFIX"] = app_root
-            # Prefix APP_ICON path with subdirectory root for subdirectory 
deployments
-            if (
-                app.config.get("APP_ICON", "").startswith("/static/")
-                and app_root != "/"
-            ):
-                app.config["APP_ICON"] = f"{app_root}{app.config['APP_ICON']}"
-                # Also update theme tokens for subdirectory deployments
-                for theme_key in ("THEME_DEFAULT", "THEME_DARK"):
-                    theme = app.config[theme_key]
-                    token = theme.get("token", {})
-                    # Update brandLogoUrl if it points to /static/
-                    if token.get("brandLogoUrl", "").startswith("/static/"):
-                        token["brandLogoUrl"] = 
f"{app_root}{token['brandLogoUrl']}"
-                    # Update brandLogoHref if it's the default "/"
-                    if token.get("brandLogoHref") == "/":
-                        token["brandLogoHref"] = app_root
             if app.config["APPLICATION_ROOT"] == "/":
                 app.config["APPLICATION_ROOT"] = app_root
 

Reply via email to