From 22fe98b075f0740ebf57af67f42652aed752ff08 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Mon, 13 Mar 2023 18:57:05 +0100 Subject: [PATCH] The login can be optional in the MailAlias model --- src/users/models/mailalias.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/users/models/mailalias.py b/src/users/models/mailalias.py index efdc4df..a9d09bb 100644 --- a/src/users/models/mailalias.py +++ b/src/users/models/mailalias.py @@ -5,7 +5,9 @@ from users.models import Login class MailAlias(models.Model): email_address = models.EmailField() - login = models.ForeignKey(Login, on_delete=models.CASCADE) + login = models.ForeignKey( + Login, null=True, blank=True, on_delete=models.SET_NULL + ) group = models.ForeignKey( Group, null=True, blank=True, on_delete=models.SET_NULL )