Prechádzať zdrojové kódy

update contact.mail_from and contact.from_header if needed

Son NK 4 rokov pred
rodič
commit
8f6550f992
1 zmenil súbory, kde vykonal 20 pridanie a 0 odobranie
  1. 20 0
      email_handler.py

+ 20 - 0
email_handler.py

@@ -178,6 +178,26 @@ def get_or_create_contact(
             )
             )
             contact.name = contact_name
             contact.name = contact_name
             db.session.commit()
             db.session.commit()
+
+        if contact.mail_from != mail_from:
+            LOG.d(
+                "Update contact %s mail_from %s to %s",
+                contact,
+                contact.mail_from,
+                mail_from,
+            )
+            contact.mail_from = mail_from
+            db.session.commit()
+
+        if contact.from_header != contact_from_header:
+            LOG.d(
+                "Update contact %s from_header %s to %s",
+                contact,
+                contact.from_header,
+                contact_from_header,
+            )
+            contact.from_header = contact_from_header
+            db.session.commit()
     else:
     else:
         LOG.debug(
         LOG.debug(
             "create contact for alias %s and contact %s",
             "create contact for alias %s and contact %s",