From 2c50b83c7cbfea9e1d2b4e0771c4a3b1e11a6b7d Mon Sep 17 00:00:00 2001 From: Robert Kolner Date: Sat, 20 Jul 2013 15:17:48 +0200 Subject: [PATCH] Oops. --- dusken/api/member.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dusken/api/member.py b/dusken/api/member.py index bc349b7..7aa7205 100644 --- a/dusken/api/member.py +++ b/dusken/api/member.py @@ -82,8 +82,9 @@ class MemberResource(ModelResource): return bundle def obj_update(self, bundle, request, **kwargs): - bundle.obj.set_password(bundle.data['password']) - bundle.obj.save() + if bundle.data.get('password') is not None: + bundle.obj.set_password(bundle.data['password']) + bundle.obj.save() return super(MemberResource, self).obj_update(bundle, request, **kwargs) def dehydrate(self, bundle):