@@ -649,7 +649,7 @@
tableMetadata *metadataFolder = [[NCManageDatabase sharedInstance] getMetadataWithPredicate:[NSPredicate predicateWithFormat:@"fileID == %@", directory.fileID]];
// Download thumbnail
- if (metadata.thumbnailExists && ![[NSFileManager defaultManager] fileExistsAtPath:[CCUtility getDirectoryProviderStorageIconFileID:metadata.fileID fileNameView:metadata.fileNameView]]) {
+ if (metadata.thumbnailExists && !metadataFolder.e2eEncrypted && ![CCUtility fileProviderStorageIconExists:metadata.fileID fileNameView:metadata.fileNameView]) {
[self downloadThumbnail:metadata serverUrl:serverUrl indexPath:indexPath];
}
@@ -4211,7 +4211,7 @@
- if (metadata.thumbnailExists && ![[NSFileManager defaultManager] fileExistsAtPath:[CCUtility getDirectoryProviderStorageIconFileID:metadata.fileID fileNameView:metadata.fileNameView]] && !_metadataFolder.e2eEncrypted) {
+ if (metadata.thumbnailExists && !_metadataFolder.e2eEncrypted && ![CCUtility fileProviderStorageIconExists:metadata.fileID fileNameView:metadata.fileNameView]) {
@@ -772,7 +772,7 @@
imageView.image = [UIImage imageNamed:@"file_photo"];
- if (metadata.thumbnailExists) {
+ if (metadata.thumbnailExists && ![CCUtility fileProviderStorageIconExists:metadata.fileID fileNameView:metadata.fileNameView]) {
[self downloadThumbnail:metadata indexPath:indexPath];
@@ -326,7 +326,7 @@
if (cell.fileImageView.image == nil) {
[self downloadThumbnail:metadata serverUrl:table.serverUrl indexPath:indexPath];
} else {
cell.fileImageView.image = [UIImage imageNamed:metadata.iconName];
@@ -452,7 +452,7 @@
- if (metadata.thumbnailExists && ![[NSFileManager defaultManager] fileExistsAtPath:[CCUtility getDirectoryProviderStorageIconFileID:metadata.fileID fileNameView:metadata.fileNameView]] && !metadataFolder.e2eEncrypted) {