From c581534a3be3c679d406ec50812f74bfd9cfb757 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Mon, 24 Nov 2025 20:14:54 +0300 Subject: [PATCH] Features: 1) Introduce `retrieve_user` attribute in `TokenObtainPairSerializer` initializer; Fixes: None; Extra: None; --- engine/vibes_auth/serializers.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/engine/vibes_auth/serializers.py b/engine/vibes_auth/serializers.py index f795ef2c..8ef7aa5d 100644 --- a/engine/vibes_auth/serializers.py +++ b/engine/vibes_auth/serializers.py @@ -171,6 +171,11 @@ class TokenObtainSerializer(Serializer): class TokenObtainPairSerializer(TokenObtainSerializer): token_class = RefreshToken + def __init__(self, *args, **kwargs) -> None: + super().__init__(*args, **kwargs) + + self.retrieve_user: bool = kwargs.get("retrieve_user", True) + def validate(self, attrs: dict[str, Any]) -> dict[str, str]: data = super().validate(attrs)