Check for duplicate adds

This commit is contained in:
M66B 2019-05-15 11:40:43 +02:00
parent 6695a0c26b
commit 4413d5f01a
1 changed files with 7 additions and 0 deletions

View File

@ -1352,6 +1352,13 @@ class Core {
try {
db.beginTransaction();
// Check if message was added in the meantime
EntityMessage existing = db.message().getMessageByUid(message.folder, message.uid);
if (existing != null) {
Log.i("Message was already added");
return existing;
}
message.id = db.message().insertMessage(message);
Log.i(folder.name + " added id=" + message.id + " uid=" + message.uid);