<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django-rest-framework/rest_framework, branch empty_closable_objects</title>
<subtitle>Web APIs for Django.</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-rest-framework/'/>
<entry>
<title>_closable_objects as an empty list, not deleted</title>
<updated>2015-01-31T08:27:17+00:00</updated>
<author>
<name>Tom Christie</name>
</author>
<published>2015-01-31T08:27:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-rest-framework/commit/?id=53b29f0902a52f7020c95ab7488a61208b8ee8a2'/>
<id>53b29f0902a52f7020c95ab7488a61208b8ee8a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed router check for deprecated '.model' attribute</title>
<updated>2015-01-29T16:28:03+00:00</updated>
<author>
<name>Tymur Maryokhin</name>
</author>
<published>2015-01-29T16:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-rest-framework/commit/?id=ba7dca893cd55a1d5ee928c4b10878c92c44c4f5'/>
<id>ba7dca893cd55a1d5ee928c4b10878c92c44c4f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2475 from sdreher/master</title>
<updated>2015-01-28T09:26:49+00:00</updated>
<author>
<name>Tom Christie</name>
</author>
<published>2015-01-28T09:26:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-rest-framework/commit/?id=6d89430dd268e01812214d1819337e1498d6068a'/>
<id>6d89430dd268e01812214d1819337e1498d6068a</id>
<content type='text'>
 ManyRelatedField.get_value clearing field on partial update</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 ManyRelatedField.get_value clearing field on partial update</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2479 from lucaswiman/custom_user_shim_db_table</title>
<updated>2015-01-28T09:20:27+00:00</updated>
<author>
<name>Tom Christie</name>
</author>
<published>2015-01-28T09:20:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-rest-framework/commit/?id=81c2562ec4a1871a6f5f471ad37799ede3dbc166'/>
<id>81c2562ec4a1871a6f5f471ad37799ede3dbc166</id>
<content type='text'>
Use the proper db_table argument when constructing meta</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the proper db_table argument when constructing meta</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2473 from tomchristie/reload-settings</title>
<updated>2015-01-28T09:05:51+00:00</updated>
<author>
<name>Tom Christie</name>
</author>
<published>2015-01-28T09:05:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-rest-framework/commit/?id=761f264f59f16edf4fef32c9727066b7b2459f6d'/>
<id>761f264f59f16edf4fef32c9727066b7b2459f6d</id>
<content type='text'>
Reload api_settings when using Django's 'override_settings'</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reload api_settings when using Django's 'override_settings'</pre>
</div>
</content>
</entry>
<entry>
<title>Use the proper db_table argument when constructing meta</title>
<updated>2015-01-28T03:30:44+00:00</updated>
<author>
<name>Lucas Wiman</name>
</author>
<published>2015-01-28T03:01:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-rest-framework/commit/?id=a1eba885e287f59dd269441dfebb3b3de3eea692'/>
<id>a1eba885e287f59dd269441dfebb3b3de3eea692</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>:bug: ManyRelatedField get_value clearing field on partial update</title>
<updated>2015-01-27T21:18:51+00:00</updated>
<author>
<name>Susan Dreher</name>
</author>
<published>2015-01-27T21:18:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-rest-framework/commit/?id=8c3f82fb18a58b8e0983612ef3cc35b3c3950b66'/>
<id>8c3f82fb18a58b8e0983612ef3cc35b3c3950b66</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bumped the version.</title>
<updated>2015-01-27T18:45:37+00:00</updated>
<author>
<name>Xavier Ordoquy</name>
</author>
<published>2015-01-27T18:45:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-rest-framework/commit/?id=5b369bf5fe3e5e8af3a73055b3a6ebda1e88f68e'/>
<id>5b369bf5fe3e5e8af3a73055b3a6ebda1e88f68e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reload api_settings when using Django's 'override_settings'</title>
<updated>2015-01-27T13:51:30+00:00</updated>
<author>
<name>Tom Christie</name>
</author>
<published>2015-01-27T13:51:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-rest-framework/commit/?id=65bca59ea548dc5e2222be06ca20b3d3fa151cf0'/>
<id>65bca59ea548dc5e2222be06ca20b3d3fa151cf0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2453 from alexsdutton/data-and-files-none-data</title>
<updated>2015-01-23T18:03:40+00:00</updated>
<author>
<name>Tom Christie</name>
</author>
<published>2015-01-23T18:03:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/django-rest-framework/commit/?id=0cb5acee7594dd75fb56b4061c73beb6b57e7813'/>
<id>0cb5acee7594dd75fb56b4061c73beb6b57e7813</id>
<content type='text'>
Pass {} as data to DataAndFiles, as it ends up in a MergeDict</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pass {} as data to DataAndFiles, as it ends up in a MergeDict</pre>
</div>
</content>
</entry>
</feed>
