From 014473e10ab07f24f68aa3cb3a1f1be51abfc20e Mon Sep 17 00:00:00 2001 From: ABCoder1 Date: Thu, 1 May 2025 23:17:01 -0700 Subject: [PATCH] fix: updated logo and favicon handling to correctly set paths in branding configuration --- preswald/engine/managers/branding.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/preswald/engine/managers/branding.py b/preswald/engine/managers/branding.py index a9fa1b93a..4a2135c03 100644 --- a/preswald/engine/managers/branding.py +++ b/preswald/engine/managers/branding.py @@ -119,7 +119,9 @@ def _handle_logo( else: logo_path = os.path.join(script_dir, logo) logger.info(f"Looking for logo at: {logo_path}") - if not os.path.exists(logo_path): + if os.path.exists(logo_path): + branding["logo"] = logo_path # Updating logo_path in branding dict + else: self._copy_default_logo() logger.info("Using default logo") @@ -133,7 +135,9 @@ def _handle_favicon( else: favicon_path = os.path.join(script_dir, favicon) logger.info(f"Looking for favicon at: {favicon_path}") - if not os.path.exists(favicon_path): + if os.path.exists(favicon_path): + branding["favicon"] = favicon_path # Updating favicon_path in branding dict + else: self._copy_default_favicon() logger.info("Using default favicon")