ayudapy
ayudapy copied to clipboard
Ciudades que no se pueden mostrar en pedidos_ciudad
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
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
Se me ocurren dos soluciones manejando la excepción IndexError Una sería mostrando la ciudad pasada en la url (aunque no exista)
y la otra redirigiendo de nuevo a /pedidos
Y así evitar eliminar la ciudad de la base de datos