[エラー] Tickets プラグインにより、投稿にタグを作成できません

最近、フォーラムでタグを追加できなくなりました。アップデート後に内部エラーと表示されます。

image

必須のタググループはありません。

「いいね!」 1

これは昨日、私のテストサイトでも発生しました。残念ながら、再構築する前に再現性のためにコンソールでエラーを確認しませんでした。しかし、再構築で問題は解決しました。:+1:

「いいね!」 1

いいえ、再構築後もエラーは解消されません。エラーログのバックトレースを以下に示します。

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

discourse-tickets に問題があるようです。それを削除して再構築します。

「いいね!」 1

うーん。そうですね。あなたが言うように…再構築中にそのプラグインを「ついでに」削除しましたが、それが接続されているとは気づきませんでした。今思えば、それは共有するのに役立つ情報だったでしょうね。:man_facepalming:

これで、ディスコースチケットなしで再構築した後、機能するようになりました。

「いいね!」 1

@angusTickets Plugin 🎟#plugin:broken-plugin に移動すべきでしょうか?

はい、適切だと思います。移動しました。修正するモチベーションになります。

「いいね!」 4

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