diff --git a/TMessagesProj/src/main/java/org/telegram/messenger/MediaController.java b/TMessagesProj/src/main/java/org/telegram/messenger/MediaController.java index 46b33f42ba..9aa13e1e06 100644 --- a/TMessagesProj/src/main/java/org/telegram/messenger/MediaController.java +++ b/TMessagesProj/src/main/java/org/telegram/messenger/MediaController.java @@ -4529,6 +4529,10 @@ SaveToDownloadReceiver. makeNotification(context,notificationId,messageObjects.s sourceFile = FileLoader.getInstance(currentAccount.getCurrentAccount()).getPathToAttach(message.messageOwner, true); FileLog.d("saving file: correcting path from " + path + " to " + (sourceFile == null ? null : sourceFile.getAbsolutePath())); } + if (sourceFile != null && !sourceFile.exists()) { + sourceFile = FileLoader.getInstance(currentAccount.getCurrentAccount()).getPathToAttach(message.messageOwner, false); + FileLog.d("saving file: correcting path without cache from " + path + " to " + (sourceFile == null ? null : sourceFile.getAbsolutePath())); + } if (sourceFile != null && sourceFile.exists()) { saveFileInternal(isMusic ? 3 : 2, sourceFile, name); copiedFiles++;