소스 검색

force convert header to string if needed

Son NK 5 년 전
부모
커밋
c36870daa8
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      email_handler.py

+ 3 - 2
email_handler.py

@@ -305,9 +305,10 @@ def generate_reply_email():
 def should_append_alias(msg: Message, address: str):
 def should_append_alias(msg: Message, address: str):
     """whether an alias should be appended to TO header in message"""
     """whether an alias should be appended to TO header in message"""
 
 
-    if msg["To"] and address.lower() in msg["To"].lower():
+    # # force convert header to string, sometimes addrs is Header object
+    if msg["To"] and address.lower() in str(msg["To"]).lower():
         return False
         return False
-    if msg["Cc"] and address.lower() in msg["Cc"].lower():
+    if msg["Cc"] and address.lower() in str(msg["Cc"]).lower():
         return False
         return False
 
 
     return True
     return True