diff --git a/sync-server/src/app_state/database.rs b/sync-server/src/app_state/database.rs index bdfc7427..41097925 100644 --- a/sync-server/src/app_state/database.rs +++ b/sync-server/src/app_state/database.rs @@ -319,7 +319,7 @@ impl Database { device_id, has_been_merged from latest_document_versions - where relative_path = ? + where relative_path = ? and is_deleted = false order by vault_update_id desc -- `latest_document_versions` only contains a single latest version of each document, however, -- multiple documents can have the same `relative_path`, if they have been deleted. That's -- why we only care about the latest version of the document with the given relative path.