mirror of
https://github.com/krateng/maloja.git
synced 2023-08-10 21:12:55 +03:00
Album updates now properly evict caches
This commit is contained in:
parent
d7d2f676a7
commit
246608f5e0
@ -6,7 +6,7 @@ from datetime import datetime
|
|||||||
from threading import Lock
|
from threading import Lock
|
||||||
|
|
||||||
from ..pkg_global.conf import data_dir
|
from ..pkg_global.conf import data_dir
|
||||||
from .dbcache import cached_wrapper, cached_wrapper_individual
|
from .dbcache import cached_wrapper, cached_wrapper_individual, invalidate_caches, invalidate_entity_cache
|
||||||
from . import exceptions as exc
|
from . import exceptions as exc
|
||||||
|
|
||||||
from doreah.logging import log
|
from doreah.logging import log
|
||||||
@ -352,6 +352,11 @@ def add_track_to_album(track_id,album_id,replace=False,dbconn=None):
|
|||||||
)
|
)
|
||||||
|
|
||||||
result = dbconn.execute(op)
|
result = dbconn.execute(op)
|
||||||
|
|
||||||
|
invalidate_entity_cache() # because album info has changed
|
||||||
|
invalidate_caches() # changing album info of tracks will change album charts
|
||||||
|
|
||||||
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
@connection_provider
|
@connection_provider
|
||||||
|
Loading…
Reference in New Issue
Block a user