mirror of
https://github.com/owntone/owntone-server.git
synced 2024-12-29 08:33:23 -05:00
[scan] Handles case for file overwrite/move within library that previously original db entry for overwritten file
Fixes #1645
This commit is contained in:
parent
4315c73775
commit
b9b8ced689
@ -1323,6 +1323,12 @@ process_inotify_file(struct watch_info *wi, char *path, struct inotify_event *ie
|
|||||||
{
|
{
|
||||||
DPRINTF(E_DBG, L_SCAN, "File moved to: %s\n", path);
|
DPRINTF(E_DBG, L_SCAN, "File moved to: %s\n", path);
|
||||||
|
|
||||||
|
/* handle overwriting an existing file, no inotify event generated for the
|
||||||
|
* overwrite on existing file before we update the path of moved file
|
||||||
|
*/
|
||||||
|
db_file_delete_bypath(path);
|
||||||
|
cache_artwork_delete_by_path(path);
|
||||||
|
|
||||||
ret = db_file_enable_bycookie(ie->cookie, path, filename_from_path(path));
|
ret = db_file_enable_bycookie(ie->cookie, path, filename_from_path(path));
|
||||||
|
|
||||||
if (ret > 0)
|
if (ret > 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user