MessageBus::InvalidMessageTarget (MessageBus::InvalidMessageTarget)

Al intentar crear un nuevo tema en una categoría específica, obtengo un error 500. Parece ser algo específico de esta categoría, ya que puedo crear temas sin problemas en otras categorías.

La investigación me llevó a MessageBus::InvalidMessageTarget (MessageBus::InvalidMessageTarget).

Lo rastrearé hasta lib/models/user_action.rb (línea 293).
En la línea 265 del mismo archivo hay un TODO:

TODO hay condiciones en las que esto se llama y user_id ya se ha revertido y es inválido.

Creo que esto es lo que me está causando problemas. ¿Podrías aclarar cómo podría ocurrir esto y cómo podría evitarlo?

1 me gusta

Parece que tienes una categoría restringida pero no se encontraron grupos.

Mi suposición es que, para reproducir el problema, permitirías el acceso de un grupo específico a una categoría y luego eliminarías ese grupo.

La solución temporal es corregir los permisos de la categoría; también podemos implementar una corrección sencilla a nivel de código.

1 me gusta

Esto debería solucionarse adecuadamente según:

Pero no estoy seguro de si lo fusionaremos en una o dos semanas.

3 Me gusta