Files
Horeka-365-backend/core/apps/accounts/serializers/user.py
behruz-dev 1343d04fa7 fix
2025-09-10 17:59:46 +05:00

18 lines
544 B
Python

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