1
0
mirror of https://github.com/krateng/maloja.git synced 2023-08-10 21:12:55 +03:00

Fixed caching bug with updating track

This commit is contained in:
krateng 2022-04-21 15:41:38 +02:00
parent ff71a9c526
commit 662923dd5e

View File

@ -378,13 +378,13 @@ def edit_artist(id,artistupdatedict,dbconn=None):
def edit_track(id,trackupdatedict,dbconn=None): def edit_track(id,trackupdatedict,dbconn=None):
track = get_track(id) track = get_track(id)
track.update(trackupdatedict) changedtrack = {**track,**trackupdatedict}
dbentry = track_dict_to_db(trackupdatedict) dbentry = track_dict_to_db(trackupdatedict)
existing_track = get_track_id(track,create_new=False,dbconn=dbconn) existing_track = get_track_id(changedtrack,create_new=False,dbconn=dbconn)
if existing_track: if existing_track:
raise exc.TrackExists(track) raise exc.TrackExists(changedtrack)
op = DB['tracks'].update().where( op = DB['tracks'].update().where(
DB['tracks'].c.id==id DB['tracks'].c.id==id