Explorar o código

[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 %!s(int64=11) %!d(string=hai) anos
pai
achega
1470f93
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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