y pulsé ‘Guardar cambios y ejecutar’, esperando que se me pidiera el valor del parámetro. Después de esperar un par de minutos, eché un vistazo a mi URL y vi con horror ?id=5¶ms=%7B\"user\"%3Anull%7D
¡Buena pregunta! Creo que tenemos protección de tiempo de espera de consulta predeterminada en Data Explorer, pero alguien más del equipo de Discourse tendría que confirmarlo.
De hecho, tenemos un tiempo de espera de 10 segundos en cualquier consulta que se ejecute a través del explorador de datos, así que no hay necesidad de preocuparse de que las cosas se ejecuten durante demasiado tiempo
Deberías recibir alguna respuesta en la interfaz de usuario después de que pasen esos 10 segundos. Si no es así, avísanos y lo investigaremos.
¡Ajá! La buena noticia es que el tiempo de espera de 10 segundos está funcionando correctamente en el lado del servidor, por lo que la consulta se canceló efectivamente. La mala noticia es que hay algún error en el cliente que está impidiendo que se muestre el error. Parece estar relacionado con el valor “Null” para un usuario, en lugar del tiempo de espera en sí.