diff --git a/src/paperless/serialisers.py b/src/paperless/serialisers.py index 66069fca5..e1c3340f3 100644 --- a/src/paperless/serialisers.py +++ b/src/paperless/serialisers.py @@ -146,7 +146,7 @@ class SocialAccountSerializer(serializers.ModelSerializer): "name", ) - def get_name(self, obj): + def get_name(self, obj) -> str: return obj.get_provider_account().to_str() @@ -165,6 +165,9 @@ class ProfileSerializer(serializers.ModelSerializer): mfa_adapter = get_mfa_adapter() return mfa_adapter.is_mfa_enabled(user) + def get_has_usable_password(self, user: User) -> bool: + return user.has_usable_password() + class Meta: model = User fields = (