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