From 26b12a609b085522ce765e14c7f8dfe73de9da47 Mon Sep 17 00:00:00 2001 From: vapao Date: Tue, 28 Sep 2021 11:17:05 +0800 Subject: [PATCH] fix issues --- spug_api/apps/account/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spug_api/apps/account/views.py b/spug_api/apps/account/views.py index 7277665..1307ed3 100644 --- a/spug_api/apps/account/views.py +++ b/spug_api/apps/account/views.py @@ -41,7 +41,8 @@ class UserView(View): role_ids, password = form.pop('role_ids'), form.pop('password') if form.id: - User.objects.filter(pk=form.id).update(**form) + user = User.objects.get(pk=form.id) + user.update_by_dict(form) else: user = User.objects.create( password_hash=User.make_password(password),