From: Marcel van der Veldt Date: Sat, 7 May 2022 22:42:18 +0000 (+0200) Subject: fix database being recreated at every start (#287) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=be8d309dc273e8efcfb35ad900a751a464f53a46;p=music-assistant-server.git fix database being recreated at every start (#287) --- diff --git a/music_assistant/helpers/database.py b/music_assistant/helpers/database.py index a33fac64..b2886989 100755 --- a/music_assistant/helpers/database.py +++ b/music_assistant/helpers/database.py @@ -155,9 +155,8 @@ class Database: async with self.get_db() as db: try: prev_version = await self.get_setting("version", db) - prev_version = prev_version["version"] - except Exception: # pylint: disable=broad-except - # TODO: what exception to expect when table does not (yet) exist ? + prev_version = int(prev_version["value"]) + except (KeyError, ValueError): # pylint: disable=broad-except prev_version = None if prev_version is None: prev_version = 0