This commit is contained in:
behruz-dev
2025-09-10 18:05:22 +05:00
parent 4a2aff7d49
commit 608447643e

View File

@@ -6,13 +6,14 @@ from core.apps.accounts.models import User
class CustomUserLoginSerializer(serializers.Serializer): class CustomUserLoginSerializer(serializers.Serializer):
username = serializers.CharField() username = serializers.CharField()
password = serializers.CharField() password = serializers.CharField()
tg_id = serializers.CharField() tg_id = serializers.CharField(required=False)
def validate(self, data): def validate(self, data):
user = User.objects.filter(username=data['username']).first() user = User.objects.filter(username=data['username']).first()
if not user: if not user:
raise serializers.ValidationError("User not found") raise serializers.ValidationError("User not found")
user.tg_id = data['tg_id'] if data.get('tg_id'):
user.save() user.tg_id = data.get('tg_id')
user.save()
data['user'] = user data['user'] = user
return data return data