[Erreur] Impossible de créer une étiquette sur le post à cause du plugin Tickets

Mon forum ne me permet pas récemment d’ajouter une balise. Il affiche une erreur interne après la mise à jour.

image

Je n’ai aucun groupe de balises requis.

1 « J'aime »

C’est arrivé sur mon site de test hier. Malheureusement, je n’ai pas vérifié les erreurs dans la console pour une reproduction avant de faire un ./launcher rebuild app. Cependant, une reconstruction l’a résolu pour moi. :+1:

1 « J'aime »

Non, j’ai toujours l’erreur même après une reconstruction. Voici la trace de la pile du journal d’erreurs.

NoMethodError (undefined method `id' for #<Array:0x00007f86479e85e8>) app/controllers/tags_controller.rb:249:in `search' app/controllers/application_controller.rb:404:in `block in with_resolved_locale
Message (149 copies reported)

NoMethodError (undefined method `id' for #<Array:0x00007f86479e85e8>)
app/controllers/tags_controller.rb:249:in `search'
app/controllers/application_controller.rb:404:in `block in with_resolved_locale'
app/controllers/application_controller.rb:404:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/middleware/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:368:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:202:in `call'

Backtrace

plugins/discourse-tickets/plugin.rb:47:in `block in filter_allowed_tags'
plugins/discourse-tickets/plugin.rb:47:in `select'
plugins/discourse-tickets/plugin.rb:47:in `filter_allowed_tags'
app/controllers/tags_controller.rb:249:in `search'
plugins/discourse-custom-wizard/lib/custom_wizard/extensions/tags_controller.rb:7:in `search'
actionpack (6.1.4.7) lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
actionpack (6.1.4.7) lib/abstract_controller/base.rb:228:in `process_action'
actionpack (6.1.4.7) lib/action_controller/metal/rendering.rb:30:in `process_action'
actionpack (6.1.4.7) lib/abstract_controller/callbacks.rb:42:in `block in process_action'
activesupport (6.1.4.7) lib/active_support/callbacks.rb:117:in `block in run_callbacks'

Env

HTTP HOSTS: forum.duelistsunite.org

Il semble y avoir un problème avec discourse tickets. Je vais le supprimer et reconstruire.

1 « J'aime »

Hmm. Oui. Maintenant que vous le mentionnez… J’ai effectivement supprimé ce plugin lors de ma reconstruction par la même occasion, mais je n’avais pas réalisé qu’il y était connecté. Rétrospectivement, cela aurait été une information utile à partager. :man_facepalming:

Ça fonctionne maintenant après la reconstruction sans tickets de discours.

1 « J'aime »

@angus devrions-nous déplacer Tickets Plugin 🎟 vers #plugin:broken-plugin ?

Oui, je pense que c’est approprié. Je l’ai déplacé. Cela me motivera à le corriger.

4 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.