We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 87b1f87 commit 6cfacd9Copy full SHA for 6cfacd9
1 file changed
src/thunderbird_accounts/mail/views.py
@@ -545,8 +545,13 @@ def remove_custom_domain(request: HttpRequest):
545
546
stalwart_client = MailClient()
547
try:
548
- stalwart_client.delete_domain(domain.name)
549
- request.user.domains.filter(name=domain_name).delete()
+ domains = request.user.domains.filter(name=domain_name).all()
+ # There should only be one here, but just in case...
550
+ for domain in domains:
551
+ if domain.stalwart_id:
552
+ stalwart_client.delete_domain(domain.name)
553
+ break
554
+ domain.delete()
555
except Exception as e:
556
logging.error(f'Error removing custom domain: {e}')
557
return JsonResponse(
0 commit comments