return the default sender format (AT) in case user uses a non-supported sender format
This commit is contained in:
parent
db24ed8739
commit
6cd8e45d21
|
@ -21,7 +21,9 @@ def setting_to_dict(user: User):
|
|||
if user.alias_generator == AliasGeneratorEnum.word.value
|
||||
else "uuid",
|
||||
"random_alias_default_domain": user.default_random_alias_domain(),
|
||||
"sender_format": SenderFormatEnum.get_name(user.sender_format),
|
||||
# return the default sender format (AT) in case user uses a non-supported sender format
|
||||
"sender_format": SenderFormatEnum.get_name(user.sender_format)
|
||||
or SenderFormatEnum.AT.name,
|
||||
"random_alias_suffix": AliasSuffixEnum.get_name(user.random_alias_suffix),
|
||||
}
|
||||
|
||||
|
|
|
@ -329,10 +329,7 @@ class User(Base, ModelMixin, UserMixin, PasswordOracle):
|
|||
profile_picture = orm.relationship(File, foreign_keys=[profile_picture_id])
|
||||
|
||||
# Specify the format for sender address
|
||||
# John Wick - john at wick.com -> 0
|
||||
# john@wick.com via SimpleLogin -> 1
|
||||
# John Wick - john(a)wick.com -> 2
|
||||
# John Wick - john@wick.com -> 3
|
||||
# for the full list, see SenderFormatEnum
|
||||
sender_format = sa.Column(
|
||||
sa.Integer, default="0", nullable=False, server_default="0"
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue