From 2217805d8ce24e3ed699e226916c3bebc9934268 Mon Sep 17 00:00:00 2001 From: Son NK <> Date: Wed, 20 May 2020 10:16:55 +0200 Subject: [PATCH] no need to move alias to global trash when a domain is deleted --- app/models.py | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/app/models.py b/app/models.py index 92421735..2e5ba88b 100644 --- a/app/models.py +++ b/app/models.py @@ -1170,20 +1170,6 @@ class CustomDomain(db.Model, ModelMixin): user = db.relationship(User) - @classmethod - def delete(cls, obj_id): - # Put all aliases belonging to this domain to global trash - try: - for alias in Alias.query.filter_by(custom_domain_id=obj_id): - DeletedAlias.create(email=alias.email) - db.session.commit() - except IntegrityError: - LOG.error("Some aliases have been added before to DeletedAlias") - db.session.rollback() - - cls.query.filter(cls.id == obj_id).delete() - db.session.commit() - def nb_alias(self): return Alias.filter_by(custom_domain_id=self.id).count()