Bonjour à tous,
Petit bug non-bloquant.
== Context ==
Je présente d’abord le context d’exécution particulier chez moi, car celui ci influe directement sur ce problème.
Jeedom tourne sur un RPi4, dont l’accès au site passe par un proxy http (apache). Ce proxy me permet d’avoir un unique point d’accès à l’ensemble des sites / services que je vais exposer sur une interface public (internet).
POINT IMPORTANT : Plus concretement, le proxy http/https fait une ré-écriture des URLs, ajoutant "/jeedom/ à l’url.
(local) http://jeedom-rpi4-prod/ -----> (public) https://monDomaine.com/jeedom/
== Bug / Symptome ==
Uniquement pour le theme dark (Desktop) : Le logo Jeedom (coin en haut à gauche de l’application) n’est pas accessible (erreur 404)
https://monDomaine.com/core/img/logo-jeedom_Dark.png
==> il manque le /jeedom/
Avec le theme Light (Desktop) ou les deux themes en version mobile : RAS tout fonctionne bien
https://monDomaine.com/jeedom/core/img/logo-jeedom_Light.png
== Analyse ==
NB : Je ne suis pas développeur. Je laisserais les personnes compétentes préconiser une solution corrective.
Voici simplement par comparaison des différences :
html/desktop/php/index.php
global $homeLogoSrc;
$homeLogoSrc = config::byKey('logo_light');
$homeLogoSrc = '../../'.config::byKey('logo_dark');