From be8d309dc273e8efcfb35ad900a751a464f53a46 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sun, 8 May 2022 00:42:18 +0200 Subject: [PATCH] fix database being recreated at every start (#287) --- music_assistant/helpers/database.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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 -- 2.34.1