From ff1c9314d8060aafc9d400c1064507ac220511bf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org>
Date: Tue, 4 Jul 2023 20:08:29 +0900
Subject: [PATCH] fix new user login

---
 users/models.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/users/models.py b/users/models.py
index 863d219..83e9b4d 100644
--- a/users/models.py
+++ b/users/models.py
@@ -122,6 +122,7 @@ class User(pirates_models.AbstractUser):
         if (
             not self._state.adding
             and not saved_by_auth
+            and hasattr(self, "_loaded_values")
             and self._loaded_values["is_staff"] != self.is_staff
         ):
             self.is_staff_based_on_group = False
-- 
GitLab