fix migration script
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Sat, 28 Nov 2020 23:05:18 +0000 (00:05 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Sat, 28 Nov 2020 23:05:18 +0000 (00:05 +0100)
.github/workflows/docker-build-multiarch.yml
music_assistant/helpers/migration.py

index 8684f275d784992f4a4771ac5862f633a86a3779..731cdc27a5e0a060cd13efdbd0c7f308b99020ea 100644 (file)
@@ -34,7 +34,7 @@ jobs:
 
           # If this is git tag, use the tag name as a docker tag
           elif [[ $GITHUB_REF == refs/tags/* ]]; then
-            VERSION=${GITHUB_REF#refs/tags/v}
+            VERSION=${GITHUB_REF}
           fi
           TAGS="${DOCKER_IMAGE}:${VERSION},${DOCKER_IMAGE}:${SHORTREF}"
 
index e575e5d9bf26efc5601b22191c472869375934dc..e600e1cac35a907c842f9db98635d18dbf74f16b 100644 (file)
@@ -52,9 +52,13 @@ async def run_migration_0070(mass: MusicAssistantType):
                 db_conn.row_factory = aiosqlite.Row
                 sql_query = "SELECT * FROM track_loudness"
                 for db_row in await db_conn.execute_fetchall(sql_query, ()):
+                    if "provider_track_id" in db_row.keys():
+                        track_id = db_row["provider_track_id"]
+                    else:
+                        track_id = db_row["item_id"]
                     tracks_loudness.append(
                         (
-                            db_row["provider_track_id"],
+                            track_id,
                             db_row["provider"],
                             db_row["loudness"],
                         )