mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-29 17:39:48 +03:00
Reject PrimaryKeyRelatedField bool lookup values
This commit is contained in:
parent
04e0c2b9ab
commit
4b57646e6d
|
@ -259,6 +259,8 @@ class PrimaryKeyRelatedField(RelatedField):
|
||||||
data = self.pk_field.to_internal_value(data)
|
data = self.pk_field.to_internal_value(data)
|
||||||
queryset = self.get_queryset()
|
queryset = self.get_queryset()
|
||||||
try:
|
try:
|
||||||
|
if isinstance(data, bool):
|
||||||
|
raise TypeError
|
||||||
return queryset.get(pk=data)
|
return queryset.get(pk=data)
|
||||||
except ObjectDoesNotExist:
|
except ObjectDoesNotExist:
|
||||||
self.fail('does_not_exist', pk_value=data)
|
self.fail('does_not_exist', pk_value=data)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user