Reset content if message file missing

This commit is contained in:
M66B 2022-10-08 10:46:08 +02:00
parent c897b5ccba
commit 95fd029da6
1 changed files with 13 additions and 1 deletions

View File

@ -2858,8 +2858,20 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
}
File file = message.getFile(context);
if (!file.exists())
if (!file.exists()) {
try {
db.beginTransaction();
db.message().resetMessageContent(message.id);
EntityOperation.queue(context, message, EntityOperation.BODY);
db.setTransactionSuccessful();
} finally {
db.endTransaction();
}
return null;
}
if (file.length() > 0)
signed_data = false;