diff --git a/desktop/CHANGELOG.md b/desktop/CHANGELOG.md index 1d535dc1a2..ea3843b011 100644 --- a/desktop/CHANGELOG.md +++ b/desktop/CHANGELOG.md @@ -4,6 +4,8 @@ - Remember the window size across app restarts. - Revert changes to the Linux icon. +- Fix an issue where deleted items in watched folders would not move to + uncategorized. ## v1.7.0 diff --git a/web/apps/photos/src/services/watch.ts b/web/apps/photos/src/services/watch.ts index 82d3b2f4ec..42ce245fa4 100644 --- a/web/apps/photos/src/services/watch.ts +++ b/web/apps/photos/src/services/watch.ts @@ -270,10 +270,11 @@ class FolderWatcher { } const [removed, rest] = watch.syncedFiles.reduce( - ([removed, rest], { path }) => { - (event.filePaths.includes(path) ? rest : removed).push( - watch, - ); + ([removed, rest], syncedFile) => { + (event.filePaths.includes(syncedFile.path) + ? removed + : rest + ).push(syncedFile); return [removed, rest]; }, [[], []],