@@ -77,14 +77,15 @@ def post(self, request, *args, **kwargs):
77
77
raise APIError (code = 'unauthorized' ,
78
78
status_code = status .HTTP_401_UNAUTHORIZED ,
79
79
message = 'OAuth client not authorized' )
80
- user = user_serializer .create (user_serializer ._validated_data )
80
+ user = user_serializer .create (user_serializer .validated_data )
81
81
# set status only if defined in user model
82
82
if status_field != '' and active_status_value != '' :
83
83
setattr (user_model , status_field , active_status_value )
84
84
# password field is required
85
85
# if no password is defined a system error MUST return!!!
86
- user .set_password (user_serializer .\
87
- _validated_data [password_fieldname ])
86
+ user .set_password (
87
+ user_serializer .validated_data [password_fieldname ]
88
+ )
88
89
user .save ()
89
90
90
91
# user is signed up, give him the token
@@ -112,7 +113,7 @@ def get(self, request, *args, **kwargs):
112
113
status = 200 )
113
114
114
115
def patch (self , request , * args , ** kwargs ):
115
- user = self .get_object ()
116
+ user = self .get_object_or_404 ()
116
117
check_user_is_owner (user , request )
117
118
data = request .data
118
119
with transaction .atomic ():
0 commit comments