Los webhooks no se ejecutan, la página de configuración de webhooks devuelve 404

Por alguna razón, un foro que ayudo a administrar dejó de ejecutar webhooks recientemente y comenzó a devolver 404 para /admin/api/web_hooks. ¿Hay alguna forma de solucionarlo?

5 Me gusta

¿Así que ni siquiera puedes mostrar esta página? :open_mouth:

No, esa página redirige a 404.

1 me gusta

ouch. eso no suena nada bien :thinking:

1 me gusta

Las solicitudes HTTP de Webhook tampoco funcionan, por lo que muchas herramientas de moderación están rotas.

¿Hay algo en los registros? /logs

1 me gusta

Nada que parezca estar relacionado.

Eres un administrador en ese foro y ¿solo esa página devuelve un 404? :thinking:

3 Me gusta

Sí. Al hacer clic en el enlace Webhooks en la página de la API de la interfaz de administración, se redirige a /404, en lugar de a la página de webhooks. Las solicitudes HTTP de Webhook también fallan al enviarse, por lo que parece que nuestro foro ha eliminado básicamente el concepto de la existencia de webhooks de su memoria.

1 me gusta

No estoy seguro de si tendrá algún efecto, pero ¿podrías intentarlo en modo seguro, por si acaso?

/admin/api/web_hooks?safe_mode=no_plugins,no_themes

1 me gusta

Todavía devuelve 404. ¿Debo intentar reiniciar el contenedor del sitio?

¿Sabes si el problema comenzó después de actualizar Discourse? Ha habido algunos cambios recientes en los webhooks. Me pregunto si algo salió mal en una migración que se ejecutó después de una actualización.

4 Me gusta

El foro en realidad no ha sido actualizado en un tiempo (aunque sospecho que un miembro del personal decidió intentar una degradación sin decirle a nadie después de los cambios recientes en CSS)

Acabo de hacer una actualización completa y vuelve a funcionar, definitivamente algo se degradó, nos faltaban commits de octubre y septiembre.

5 Me gusta