No puedo eliminar mi reacción
ni elegir una reacción diferente en AI helper does not always use user's locale - #6 by sam
Quizás esté relacionado con la eliminación de widgets @saquetim
Gracias por informar
Hasta ahora no he podido reproducirlo en otra publicación.
Dado que es un 500, algo estará en el registro de metadatos que nos ayudará.
La nueva etiqueta me recordó a 500 error when adding a Language Tag (Multilingual Plugin) to a user's post - #5 by Moin donde tuve un problema similar cuando edité el título.
Resulta que esto es una interacción con Activity Pub:
plugins/discourse-activity-pub/app/models/concerns/discourse_activity_pub/a_p/model_callbacks.rb:96:in `performing_activity_object'
plugins/discourse-activity-pub/app/models/concerns/discourse_activity_pub/a_p/model_callbacks.rb:19:in `perform_activity_pub_activity'
plugins/discourse-activity-pub/plugin.rb:458:in `block (2 levels) in activate!'
lib/plugin/instance.rb:614:in `block in on'
lib/discourse_event.rb:12:in `block in trigger'
/usr/local/lib/ruby/3.3.0/set.rb:501:in `each_key'
/usr/local/lib/ruby/3.3.0/set.rb:501:in `each'
lib/discourse_event.rb:12:in `trigger'
lib/post_action_destroyer.rb:65:in `perform'
plugins/discourse-reactions/app/services/discourse_reactions/reaction_manager.rb:103:in `remove_shadow_like'
plugins/discourse-reactions/app/services/discourse_reactions/reaction_manager.rb:45:in `toggle_like'
plugins/discourse-reactions/app/services/discourse_reactions/reaction_manager.rb:34:in `block in toggle!'
Gracias, chicos. @pmusaraj, ¿cuál es la excepción real? ¿activity_pub_object no existe? Sospecho que el quid de la cuestión es que el plugin de reacciones tiene tres escenarios de datos diferentes para las reacciones.
Este puede ser el escenario en el que no hay PostAction, o se crea de una manera poco convencional, de ahí que no haya un objeto AP donde se espere. Si es así, AP tendrá que protegerse contra eso.
Disculpa mi tardía respuesta aquí @angus. Sí, el problema era que activity_pub_object no existía durante una actividad undo.
Añadí una solución muy simple en DEV: Fix test failures and an incompatibility with reactions by pmusaraj · Pull Request #234 · discourse/discourse-activity-pub · GitHub, sospecho que eventualmente querremos algo más robusto aquí. Pero debería resolver el problema actual.
¿Es similar aquí? ¿Hay un intento de compartir el nuevo título aunque el tema nunca se haya compartido?
Este tema se cerró automáticamente después de 3 días. Ya no se permiten nuevas respuestas.
Posiblemente, no estoy seguro. Acabo de editar el título de ese tema dos veces y no vi ningún error.
