فهرست منبع

[core] switch to checking for is_first_login_ever existance

This is more stable and enables other backends to use it.
It also fixes the tests.
Abraham Elmahrek 11 سال پیش
والد
کامیت
1470f93
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      desktop/core/src/desktop/auth/views.py

+ 1 - 1
desktop/core/src/desktop/auth/views.py

@@ -70,7 +70,7 @@ def get_current_users():
 def first_login_ever():
   backends = get_backends()
   for backend in backends:
-    if isinstance(backend, AllowFirstUserDjangoBackend) and backend.is_first_login_ever():
+    if hasattr(backend, 'is_first_login_ever') and backend.is_first_login_ever():
       return True
   return False