diff --git a/app/routes/api.py b/app/routes/api.py index 93c0a0f..8f9a130 100644 --- a/app/routes/api.py +++ b/app/routes/api.py @@ -361,8 +361,9 @@ def api_play_sound(): if res is not None: return res - logger.info(f"Spiele Sound: {sound_entry['name']} ({sound_id})") - return jsonify({"success": True, "message": f"Spiele: {sound_entry['name']}"}) + sound_name = sound_entry.get('name') or sound_entry.get('id') or sound_entry.get('file', '?') + logger.info(f"Spiele Sound: {sound_name} ({sound_id})") + return jsonify({"success": True, "message": f"Spiele: {sound_name}"}) except Exception as e: logger.exception("Play-Sound-Fehler")