Reset default random alias domain setting if user is not premium

This commit is contained in:
Son NK 2020-11-01 09:37:09 +01:00
parent fef6edf619
commit e49169b887
1 changed files with 8 additions and 1 deletions

View File

@ -518,7 +518,14 @@ class User(db.Model, ModelMixin, UserMixin):
return FIRST_ALIAS_DOMAIN
if sl_domain.premium_only and not self.is_premium():
LOG.exception("%s is not premium and cannot use %s", self, sl_domain)
LOG.warning(
"%s is not premium and cannot use %s. Reset default random alias domain setting",
self,
sl_domain,
)
self.default_random_alias_domain_id = None
self.default_random_alias_public_domain_id = None
db.session.commit()
return FIRST_ALIAS_DOMAIN
return sl_domain.domain