From: Marcel van der Veldt Date: Wed, 5 Feb 2025 07:51:49 +0000 (+0100) Subject: Chore: Include exception details in api errors X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=e434568fd207f547a44c62844379b37bc4a7c7ba;p=music-assistant-server.git Chore: Include exception details in api errors --- diff --git a/music_assistant/controllers/webserver.py b/music_assistant/controllers/webserver.py index 8f8a5427..8ab15fbb 100644 --- a/music_assistant/controllers/webserver.py +++ b/music_assistant/controllers/webserver.py @@ -396,8 +396,9 @@ class WebsocketClientHandler: self._logger.exception("Error handling message: %s", msg) else: self._logger.error("Error handling message: %s: %s", msg.command, str(err)) + err_msg = str(err) or err.__class__.__name__ self._send_message( - ErrorResultMessage(msg.message_id, getattr(err, "error_code", 999), str(err)) + ErrorResultMessage(msg.message_id, getattr(err, "error_code", 999), err_msg) ) async def _writer(self) -> None: