From d928f0eeb2bde1108ef8df41bd48f8f26a6b78f2 Mon Sep 17 00:00:00 2001 From: fjrodriguez Date: Thu, 6 Apr 2023 06:33:21 -0600 Subject: [PATCH] GetToken Debuged --- Sistemas/views.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Sistemas/views.py b/Sistemas/views.py index c65ef3f..3eac7ed 100644 --- a/Sistemas/views.py +++ b/Sistemas/views.py @@ -230,16 +230,17 @@ class GetDeviceToken(APIView): data = request.data sis = Sistema.objects.get(nombre_sistema=data.get('sistema')) cli = Clientes.objects.get(RFC=data.get('client')) - print('cli.id',cli.id) - device = Device.objects.filter( - Q(client=cli.id) - #& Q(device_name=data.get('device_name')) - #& Q(ip_address=data.get('ip_address')) - #& Q(sistema= int(sis.id)) - #& Q(macAddress__icontains=data.get('macAddress')) + mac_address = data.get('macAddress') + + device = Device.objects.filter( + Q(client__id=cli.id) + & Q(macAddress=data.get('macAddress')) + & Q(device_name__icontains=data.get('device_name')) + & Q(ip_address__icontains=data.get('ip_address')) + & Q(sistema__id= sis.id) ).first() - print('device',device) + if device is not None: token = {"token":str(device.token)} else: