Update database.py
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sat, 7 May 2022 19:38:32 +0000 (21:38 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Sat, 7 May 2022 19:38:32 +0000 (21:38 +0200)
music_assistant/helpers/database.py

index b0fbac7ec42f3ca4257e413c4232b2252e5e870e..cbed055b6f168917ca7ec29f5471e72aa2123171 100755 (executable)
@@ -153,7 +153,11 @@ class Database:
     async def _migrate(self):
         """Perform database migration actions if needed."""
         async with self.get_db() as db:
-            prev_version = await self.get_setting("version", db)
+            try:
+                prev_version = await self.get_setting("version", db)
+            except Exception:  # pylint: disable=broad-except
+                # TODO: what exception to expect when table does not (yet) exist ?
+                prev_version = None
             if prev_version is None:
                 prev_version = 0