This commit is contained in:
behruz-dev
2025-09-10 17:59:46 +05:00
parent 472956e00e
commit 1343d04fa7
3 changed files with 38 additions and 3 deletions

View File

@@ -44,13 +44,10 @@ class UserSerializer(serializers.ModelSerializer):
class UserLoginSerializer(serializers.Serializer):
username = serializers.CharField()
password = serializers.CharField()
tg_id = serializers.CharField()
def validate(self, data):
user = User.objects.filter(username=data['username'], is_superuser=True).first()
if not user:
raise serializers.ValidationError("User not found")
user.tg_id = data['tg_id']
user.save()
data['user'] = user
return data