Просмотр исходного кода

Busco usuario en importar reservas

Celestino Rey 1 год назад
Родитель
Сommit
8c1ad9bbab
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      src/eventos/management/commands/importar_reservas.py

+ 4 - 1
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: