From 0b5902c92339d2b7b7e40cb9188b98ad13138c0c Mon Sep 17 00:00:00 2001 From: Valentin Rigal <rigal@teklia.com> Date: Tue, 28 May 2024 15:25:37 +0200 Subject: [PATCH] Add password validation when updating user --- arkindex/users/serializers.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arkindex/users/serializers.py b/arkindex/users/serializers.py index 6120accad4..e9e764f5ff 100644 --- a/arkindex/users/serializers.py +++ b/arkindex/users/serializers.py @@ -54,6 +54,10 @@ class UserSerializer(SimpleUserSerializer): "auth_token": {"read_only": True}, } + def validate(self, data): + data = super().validate(data) + return validate_user_password(self.context["request"].user, data) + @extend_schema_field(inline_serializer( name="Features", fields={ -- GitLab