Skip to content

Commit 3017fde

Browse files
authored
Merge pull request #307 from CleitonDeLima/fix-cast-int-model-serializer
Fix conversion of non-integer pk value in ModelSerializer
2 parents c1e002a + 4337822 commit 3017fde

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

dynamic_preferences/serializers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ def to_python(self, value, **kwargs):
232232
if value is None:
233233
return
234234
try:
235-
pk = int(value)
235+
pk = self.model._meta.pk.to_python(value)
236236
return self.model.objects.get(pk=pk)
237237
except:
238238
raise self.exception("Value {0} cannot be converted to pk".format(value))

0 commit comments

Comments
 (0)