Skip to content
This repository was archived by the owner on May 26, 2020. It is now read-only.

Commit d7ecc5d

Browse files
committed
Add request context to call on UserSerializer #232
HypertextModelSerializer based serializers require the request context sent. This updates the example in comments and docs to reflect that. Completes Issue #230
1 parent 193b375 commit d7ecc5d

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ Example:
251251
def jwt_response_payload_handler(token, user=None, request=None):
252252
return {
253253
'token': token,
254-
'user': UserSerializer(user).data
254+
'user': UserSerializer(user, context={'request': request}).data
255255
}
256256
```
257257

rest_framework_jwt/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ def jwt_response_payload_handler(token, user=None, request=None):
101101
def jwt_response_payload_handler(token, user=None, request=None):
102102
return {
103103
'token': token,
104-
'user': UserSerializer(user).data
104+
'user': UserSerializer(user, context={'request': request}).data
105105
}
106106
107107
"""

tests/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def jwt_response_payload_handler(token, user=None, request=None):
1212
def jwt_response_payload_handler(token, user=None, request=None):
1313
return {
1414
'token': token,
15-
'user': UserSerializer(user).data
15+
'user': UserSerializer(user, context={'request': request}).data
1616
}
1717
1818
"""

0 commit comments

Comments
 (0)