Support the removal of all tags.

master
Nick Sergeant 2012-07-08 23:55:18 -04:00
parent 931a5d70dc
commit 34a1d06d0e
1 changed files with 3 additions and 1 deletions

View File

@ -193,8 +193,8 @@ class PrivateSniptResource(ModelResource):
user=request.user, **kwargs)
def obj_update(self, bundle, request=None, **kwargs):
bundle.data['user'] = request.user
if type(bundle.data['tags']) in (str, unicode):
bundle.data['tags_list'] = bundle.data['tags']
else:
@ -252,6 +252,8 @@ class PrivateSniptResource(ModelResource):
tags = bundle.data.get('tags_list', [])
if tags != '':
bundle.obj.tags.set(*parse_tags(tags))
else:
bundle.obj.tags.set()
class PrivateFavoriteResource(ModelResource):
user = fields.ForeignKey(PrivateUserResource, 'user', full=True)