Merge pull request #974 from passiv/master

fix: strip extraneous whitespace characters that are returned in the Message-ID and In-Reply-To fields from some email providers
This commit is contained in:
Garret Wassermann 2021-09-23 10:19:52 -04:00 committed by GitHub
commit 3216ff0c55
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -362,6 +362,12 @@ def create_object_from_email_message(message, ticket_id, payload, files, logger)
message_id = message.get('Message-Id')
in_reply_to = message.get('In-Reply-To')
if message_id:
message_id = message_id.strip()
if in_reply_to:
in_reply_to = in_reply_to.strip()
if in_reply_to is not None:
try:
queryset = FollowUp.objects.filter(message_id=in_reply_to).order_by('-date')