From 8c1ad9bbab0c462a2fca58c4324340404ecf2097 Mon Sep 17 00:00:00 2001 From: Celestino Rey Date: Wed, 19 Feb 2025 08:33:04 +0100 Subject: [PATCH] Busco usuario en importar reservas --- src/eventos/management/commands/importar_reservas.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/eventos/management/commands/importar_reservas.py b/src/eventos/management/commands/importar_reservas.py index 5aa1965..759bf65 100644 --- a/src/eventos/management/commands/importar_reservas.py +++ b/src/eventos/management/commands/importar_reservas.py @@ -28,7 +28,7 @@ class Command(BaseCommand): for reserva_data in datos: try: evento = Evento.objects.get(id=reserva_data["evento"]) - usuario = ReyMotaUser.objects.get(id=reserva_data["usuario"]) + usuario = ReyMotaUser.objects.get(email=reserva_data["usuario_email"]) creado = Reserva.objects.create( evento_id=evento.id, @@ -42,6 +42,9 @@ class Command(BaseCommand): except Evento.DoesNotExist: self.stderr.write(self.style.ERROR(f"Evento '{reserva_data['evento']}' no encontrado.")) + except ReyMotaUser.DoesNotExist: + self.stderr.write(self.style.ERROR(f"Usuario con email '{reserva_data['usuario_email']}' no encontrado.")) + self.stdout.write(self.style.SUCCESS(f'Se importaron {reservas_creados} reservas correctamente.')) except FileNotFoundError: