diff --git a/submodules/Postbox/Sources/MediaBox.swift b/submodules/Postbox/Sources/MediaBox.swift index 564acdfb48..d8dcede4ab 100644 --- a/submodules/Postbox/Sources/MediaBox.swift +++ b/submodules/Postbox/Sources/MediaBox.swift @@ -397,6 +397,8 @@ public final class MediaBox { let paths = self.storePathsForId(resource.id) if let _ = fileSize(paths.complete) { subscriber.putNext(.single(.Local)) + } else if let size = fileSize(paths.partial), size == resource.size { + subscriber.putNext(.single(.Local)) } else { subscriber.putNext(.single(.Remote) |> then(signal)) }