diff options
| author | Susan Dreher | 2015-01-27 16:18:51 -0500 |
|---|---|---|
| committer | Susan Dreher | 2015-01-27 16:18:51 -0500 |
| commit | 8c3f82fb18a58b8e0983612ef3cc35b3c3950b66 (patch) | |
| tree | f20362c16d420200a983cadf88e99a24de1b775c /tests/test_bound_fields.py | |
| parent | fc70c0862ff3e6183b79adc4675a63874261ddf0 (diff) | |
| download | django-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_bound_fields.py')
0 files changed, 0 insertions, 0 deletions
