Don't forget to update the transport to!

fixes #459
This commit is contained in:
Antoine Nguyen
2013-08-25 16:36:41 +02:00
parent 4ac4106f8b
commit ef826224c4
@@ -88,10 +88,17 @@ def onCreateDomain(user, domain):
transport.save()
@events.observe("DomainModified")
def onDomainModified(domain):
if domain.oldname == domain.name:
return
Transport.objects.filter(domain="autoreply.%s" % domain.oldname) \
.update(domain="autoreply.%s" % domain.name)
@events.observe("DeleteDomain")
def onDeleteDomain(domain):
trans = Transport.objects.get(domain="autoreply.%s" % domain.name)
trans.delete()
Transport.objects.filter(domain="autoreply.%s" % domain.name).delete()
@events.observe("CreateMailbox")