aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_serializer_nested.py
diff options
context:
space:
mode:
authorSusan Dreher2015-01-27 16:18:51 -0500
committerSusan Dreher2015-01-27 16:18:51 -0500
commit8c3f82fb18a58b8e0983612ef3cc35b3c3950b66 (patch)
treef20362c16d420200a983cadf88e99a24de1b775c /tests/test_serializer_nested.py
parentfc70c0862ff3e6183b79adc4675a63874261ddf0 (diff)
downloaddjango-rest-framework-8c3f82fb18a58b8e0983612ef3cc35b3c3950b66.tar.bz2
:bug: ManyRelatedField get_value clearing field on partial update
A PATCH to a serializer's non-related CharField was clearing an ancillary StringRelatedField(many=True) field. The issue appears to be in the ManyRelatedField's get_value method, which was returning a [] instead of empty when the request data was a MultiDict. This fix mirrors code in fields.py, class Field, get_value, Ln. 272, which explicitly returns empty on a partial update. Tests added to demonstrate the issue.
Diffstat (limited to 'tests/test_serializer_nested.py')
0 files changed, 0 insertions, 0 deletions