mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-17 05:41:25 +02:00
Merge pull request #3596 from modoboa/fix/3595
Consider fields as optional
This commit is contained in:
@@ -125,13 +125,19 @@ class EmailHeadersSerializer(serializers.Serializer):
|
||||
style = serializers.CharField(required=False)
|
||||
|
||||
def get_subject(self, obj) -> str:
|
||||
return imapheader.parse_subject(obj["Subject"])
|
||||
if "Subject" in obj:
|
||||
return imapheader.parse_subject(obj["Subject"])
|
||||
return ""
|
||||
|
||||
def get_from_address(self, obj):
|
||||
return imapheader.parse_address(obj["From"])
|
||||
if "From" in obj:
|
||||
return imapheader.parse_address(obj["From"])
|
||||
return ""
|
||||
|
||||
def get_date(self, obj) -> str:
|
||||
return imapheader.parse_date(obj["Date"])
|
||||
if "Date" in obj:
|
||||
return imapheader.parse_date(obj["Date"])
|
||||
return ""
|
||||
|
||||
|
||||
class PaginatedEmailListSerializer(serializers.Serializer):
|
||||
|
||||
Reference in New Issue
Block a user