diff --git a/JugarAlPadel/gestion_reservas/eventos/management/commands/importar_listaespera.py b/JugarAlPadel/gestion_reservas/eventos/management/commands/importar_listaespera.py index ab3be21..cf9a4ff 100644 --- a/JugarAlPadel/gestion_reservas/eventos/management/commands/importar_listaespera.py +++ b/JugarAlPadel/gestion_reservas/eventos/management/commands/importar_listaespera.py @@ -27,8 +27,8 @@ class Command(BaseCommand): listaesperas_creados = 0 for listaespera_data in datos: try: - evento = Evento.objects.get(id=listaespera_data["evento"]) - usuario = ReyMotaUser.objects.get(id=listaespera_data["usuario"]) + evento = Evento.objects.get(nombre=listaespera_data["evento_nombre"]) + usuario = ReyMotaUser.objects.get(email=listaespera_data["usuario_email"]) creado = ListaEspera.objects.create( evento_id=evento.id, @@ -41,6 +41,9 @@ class Command(BaseCommand): except Evento.DoesNotExist: self.stderr.write(self.style.ERROR(f"Evento '{listaespera_data['evento']}' no encontrado.")) + except ReyMotaUser.DoesNotExist: + self.stderr.write(self.style.ERROR(f"Usuario con email '{listaespera_data['usuario_email']}' no encontrado.")) + self.stdout.write(self.style.SUCCESS(f'Se importaron {listaesperas_creados} listaesperas correctamente.')) except FileNotFoundError: