Fehler bei Stay on first site
This commit is contained in:
7
app.py
7
app.py
@@ -737,7 +737,7 @@ def player(site, screen):
|
||||
@app.route("/playlist/<site>/<screen>/hash")
|
||||
def playlist_hash(site, screen):
|
||||
"""Berechnet einen MD5-Hash über die aktuelle Konfiguration (Screen + Priority).
|
||||
Ändert sich der Hash, lädt der Player automatisch neu."""
|
||||
Gibt JSON mit Hash und aktuellem stay_on_first-Wert zurück."""
|
||||
config = load_config()
|
||||
|
||||
relevant = {
|
||||
@@ -748,7 +748,10 @@ def playlist_hash(site, screen):
|
||||
}
|
||||
|
||||
blob = json.dumps(relevant, sort_keys=True).encode()
|
||||
return hashlib.md5(blob).hexdigest()
|
||||
h = hashlib.md5(blob).hexdigest()
|
||||
|
||||
screen_cfg = config.get("sites", {}).get(site, {}).get("screens", {}).get(screen, {})
|
||||
return {"hash": h, "stay_on_first": screen_cfg.get("stay_on_first", False)}
|
||||
|
||||
|
||||
# -------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user