|
|
@ -30,10 +30,6 @@ class UserProfileSerializer(serializers.ModelSerializer): |
|
|
# return value |
|
|
# return value |
|
|
|
|
|
|
|
|
def update(self, instance, validated_data): |
|
|
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(): |
|
|
for attr, value in validated_data.items(): |
|
|
if value is not None: |
|
|
if value is not None: |
|
|
setattr(instance, attr, value) |
|
|
setattr(instance, attr, value) |
|
|
|