[geary/mjog/934-gmail-duplicate-messages: 3/4] Geary.ImapDB.Folder: Fix duplication checking when updating message data




commit e05efff7e0acad4473182a8390e1c34cb0296b94
Author: Michael Gratton <mike vee net>
Date:   Sat Aug 22 16:29:26 2020 +1000

    Geary.ImapDB.Folder: Fix duplication checking when updating message data
    
    Duplication check when Message-ID was present was using string not
    RFC822 form.

 src/engine/imap-db/imap-db-folder.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/engine/imap-db/imap-db-folder.vala b/src/engine/imap-db/imap-db-folder.vala
index 3960a0721..fd796796d 100644
--- a/src/engine/imap-db/imap-db-folder.vala
+++ b/src/engine/imap-db/imap-db-folder.vala
@@ -1473,8 +1473,9 @@ private class Geary.ImapDB.Folder : BaseObject, Geary.ReferenceSemantics {
 
         stmt.bind_string(0, internaldate);
         stmt.bind_int64(1, rfc822_size);
-        if (email.message_id != null)
-            stmt.bind_string(2, email.message_id.to_string());
+        if (email.message_id != null) {
+            stmt.bind_string(2, email.message_id.to_rfc822_string());
+        }
 
         Db.Result results = stmt.exec(cancellable);
         if (!results.finished) {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]