1
0
مراية لـ https://github.com/postalserver/postal.git تم المزامنة 2026-03-03 14:24:06 +00:00

Truncate long message subjects when storing metadata

This avoids SQL errors dropping messages when subjects are too long.
هذا الالتزام موجود في:
Charlie Smurthwaite
2020-10-01 10:45:30 +01:00
ملتزم من قبل GitHub
الأصل 752558f0f3
التزام 1ecc4684cd

عرض الملف

@@ -85,7 +85,7 @@ module Postal
# #
def copy_attributes_from_raw_message def copy_attributes_from_raw_message
if self.raw_message if self.raw_message
self.subject = self.headers['subject']&.last self.subject = self.headers['subject']&.last.to_s[0,200]
self.message_id = self.headers['message-id']&.last self.message_id = self.headers['message-id']&.last
if self.message_id if self.message_id
self.message_id = self.message_id.gsub(/.*</, '').gsub(/>.*/, '').strip self.message_id = self.message_id.gsub(/.*</, '').gsub(/>.*/, '').strip