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:
Brendan Wood 2021-09-23 10:07:12 -03:00
parent f53ee1366d
commit 6a0b367171

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')