diff --git a/ellar_jwt/services.py b/ellar_jwt/services.py index 4cfc1d5..1dbd990 100644 --- a/ellar_jwt/services.py +++ b/ellar_jwt/services.py @@ -66,6 +66,8 @@ def sign( jwt_payload = Token(jwt_config=_jwt_config).build( serialize_object(payload.copy()) ) + if "sub" in jwt_payload: + jwt_payload["sub"] = str(jwt_payload["sub"]) return jwt.encode( jwt_payload,