From a213266a77ee03e9935cbb3c11b445e20a3e0e66 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Sat, 11 Mar 2023 18:18:43 +0100 Subject: [PATCH] Allow the user field to be empty for a login Not every login is related to a user, e.g. a printer account or similar. --- src/users/models/login.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/users/models/login.py b/src/users/models/login.py index 6fe453f..116ef38 100644 --- a/src/users/models/login.py +++ b/src/users/models/login.py @@ -12,7 +12,9 @@ class Login(models.Model): email = models.CharField(max_length=50, blank=True) enabled = models.BooleanField() description = models.TextField(blank=True) - user = models.ForeignKey(User, on_delete=models.SET_NULL) + user = models.ForeignKey( + User, on_delete=models.SET_NULL, blank=True, null=True + ) service = models.ForeignKey( Service, on_delete=models.SET_NULL, blank=True, null=True )