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)