ayudapy icon indicating copy to clipboard operation
ayudapy copied to clipboard

Ciudades que no se pueden mostrar en pedidos_ciudad

Open juanhuttemann opened this issue 4 years ago • 2 comments

Al intentar ver los Pedidos de Ayuda de las siguientes Ciudades se producen los errores:

502 Bad Gateway

  • Acahay
  • Alegrete
  • Alto Nanay
  • Aripuaña
  • Barcelona
  • Caceres
  • Corumba
  • Curico
  • Feliz Nata
  • General Jose Maria Bruguez
  • Katuete
  • Nova Brasilândia
  • Piracanjuba
  • Santa Terezinha de Itaipu
  • Serranópolis do Iguaçu

Not Found The requested resource was not found on this

  • Ciudad Guayana (Puerto Ordaz)
  • Gra. Jose Maria Delgado
  • Juan Emilio O'Leary

juanhuttemann avatar Apr 28 '20 07:04 juanhuttemann

No está manejando cuando la ciudad no existe ejemplo https://ayudapy.org/pedidos_ciudad/Asuncionn

May  5 03:13:43 ayudapy uwsgi[17482]:     return wrapped(*args, **kwargs)
May  5 03:13:43 ayudapy uwsgi[17482]:   File "./core/views.py", line 151, in list_by_city
May  5 03:13:43 ayudapy uwsgi[17482]:     city = list_help_requests[0].city
May  5 03:13:43 ayudapy uwsgi[17482]:     return qs._result_cache[0]
May  5 03:13:43 ayudapy uwsgi[17482]: IndexError: list index out of range

melizeche avatar May 05 '20 03:05 melizeche

Se me ocurren dos soluciones manejando la excepción IndexError Una sería mostrando la ciudad pasada en la url (aunque no exista)

caso1

y la otra redirigiendo de nuevo a /pedidos

Y así evitar eliminar la ciudad de la base de datos

juanhuttemann avatar May 06 '20 05:05 juanhuttemann