From af956751c3369745271783006a4e1987b947a817 Mon Sep 17 00:00:00 2001 From: alireza Date: Thu, 27 Mar 2025 19:12:43 +0330 Subject: [PATCH] fix profile update --- apps/account/serializers/user.py | 4 ---- apps/account/views/user.py | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/account/serializers/user.py b/apps/account/serializers/user.py index 255a3c3..95beff0 100644 --- a/apps/account/serializers/user.py +++ b/apps/account/serializers/user.py @@ -30,10 +30,6 @@ class UserProfileSerializer(serializers.ModelSerializer): # return value def update(self, instance, validated_data): - password = validated_data.pop('password', None) - if password: - instance.set_password(password) - # Update other fields for attr, value in validated_data.items(): if value is not None: setattr(instance, attr, value) diff --git a/apps/account/views/user.py b/apps/account/views/user.py index 5553186..dbd49cf 100644 --- a/apps/account/views/user.py +++ b/apps/account/views/user.py @@ -273,6 +273,10 @@ class UserProfileView(RetrieveAPIView): permission_classes = [IsAuthenticated, IsActiveUser] queryset = User.objects.all() + def get(self, request, *args, **kwargs): + logger.info(f'UserProfileView--> {request.data}') + return super().get(request, *args, **kwargs) + def get_object(self): return self.request.user