From c11e9400c54211838729c0fda4f43666636e9f09 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Fri, 27 Apr 2018 08:33:58 +0200 Subject: [PATCH] Fixed documentation. see #1472 --- modoboa/admin/api.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modoboa/admin/api.py b/modoboa/admin/api.py index fed9bea69..b50cef20c 100644 --- a/modoboa/admin/api.py +++ b/modoboa/admin/api.py @@ -70,7 +70,8 @@ class AccountViewSet(viewsets.ModelViewSet): """Return a serializer.""" action_dict = { "list": serializers.AccountSerializer, - "retrieve": serializers.AccountSerializer + "retrieve": serializers.AccountSerializer, + "password": serializers.AccountPasswordSerializer } return action_dict.get( self.action, serializers.WritableAccountSerializer) @@ -94,8 +95,7 @@ class AccountViewSet(viewsets.ModelViewSet): user = core_models.User.objects.get(pk=pk) except core_models.User.DoesNotExist: raise http.Http404 - serializer = serializers.AccountPasswordSerializer( - user, data=request.data) + serializer = self.get_serializer(user, data=request.data) if serializer.is_valid(): serializer.save() return Response()