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):