diff --git a/mobile/lib/services/collections_service.dart b/mobile/lib/services/collections_service.dart index ad1242920..e5c72d29a 100644 --- a/mobile/lib/services/collections_service.dart +++ b/mobile/lib/services/collections_service.dart @@ -1390,7 +1390,11 @@ class CollectionsService { for (final EnteFile file in othersFile) { if (hashToUserFile.containsKey(file.hash ?? '')) { final userFile = hashToUserFile[file.hash]!; - filesToAdd.add(userFile); + if (userFile.fileType == file.fileType) { + filesToAdd.add(userFile); + } else { + filesToCopy.add(file); + } } else { filesToCopy.add(file); }