fix typeerror in database setup (#289)
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sun, 8 May 2022 08:26:38 +0000 (10:26 +0200)
committerGitHub <noreply@github.com>
Sun, 8 May 2022 08:26:38 +0000 (10:26 +0200)
music_assistant/helpers/database.py

index de15a96f4d9a88a09f0d86a95f75f8caaef9fcd6..205b8d7e6446aee3fe9e361edb45262ce2fd3480 100755 (executable)
@@ -154,11 +154,11 @@ class Database:
         """Perform database migration actions if needed."""
         async with self.get_db() as db:
             try:
-                prev_version = await self.get_setting("version", db)
-                prev_version = int(prev_version["value"])
+                if prev_version := await self.get_setting("version", db):
+                    prev_version = int(prev_version["value"])
+                else:
+                    prev_version = 0
             except (KeyError, ValueError):
-                prev_version = None
-            if prev_version is None:
                 prev_version = 0
 
             if SCHEMA_VERSION != prev_version: