From 99cb8f4c647018d0a27ce80438bd140b0280e9c3 Mon Sep 17 00:00:00 2001 From: krateng Date: Tue, 28 Mar 2023 19:58:25 +0200 Subject: [PATCH] Fixed DB locking --- maloja/database/sqldb.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maloja/database/sqldb.py b/maloja/database/sqldb.py index 01e2975..918fa43 100644 --- a/maloja/database/sqldb.py +++ b/maloja/database/sqldb.py @@ -388,7 +388,7 @@ def get_track_id(trackdict,create_new=True,update_album=False,dbconn=None): if set(artist_ids) == set(match_artist_ids): #print("ID for",trackdict['title'],"was",row[0]) if 'album' in trackdict: - add_track_to_album(row.id,get_album_id(trackdict['album']),replace=update_album,dbconn=dbconn) + add_track_to_album(row.id,get_album_id(trackdict['album'],dbconn=dbconn),replace=update_album,dbconn=dbconn) return row.id if not create_new: return None @@ -408,7 +408,7 @@ def get_track_id(trackdict,create_new=True,update_album=False,dbconn=None): #print("Created",trackdict['title'],track_id) if 'album' in trackdict: - add_track_to_album(track_id,get_album_id(trackdict['album']),dbconn=dbconn) + add_track_to_album(track_id,get_album_id(trackdict['album'],dbconn=dbconn),dbconn=dbconn) return track_id @cached_wrapper