[Errore] Impossibile creare un tag sul post a causa del plugin Tickets

Recentemente il mio forum non mi permette di aggiungere un tag. Dice errore interno dopo l’aggiornamento.

image

Non ho gruppi di tag obbligatori.

1 Mi Piace

È successo anche a me sul mio sito di test ieri. Sfortunatamente non ho controllato gli errori nella console per una riproduzione prima di eseguire ./launcher rebuild app. Tuttavia, una ricostruzione lo ha risolto per me. :+1:

1 Mi Piace

No, ho ancora l’errore anche dopo una ricompilazione. Ecco il backtrace del file di log dell’errore.

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

Sembra un problema con discourse tickets. Lo rimuoverò e ricompilerò.

1 Mi Piace

Mmm. Sì. Ora che lo menzioni… in realtà ho rimosso quel plugin durante la ricostruzione come lavoro “mentre c’ero”, ma non ho capito che fosse collegato. Ripensandoci, sarebbe stata un’informazione utile da condividere. :man_facepalming:

Ora funziona dopo la ricostruzione senza ticket di discourse.

1 Mi Piace

@angus dovremmo spostare Tickets Plugin 🎟 in #plugin:broken-plugin?

Sì, penso che sia appropriato. L’ho spostato. Mi motiverà a sistemarlo.

4 Mi Piace

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