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:
parent
ff71a9c526
commit
662923dd5e
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user