Skip to content

【システム】BcSeoプラグイン OptionalLinkが有効な時にカラムの追加を行うとエラーになる #4265

@seto1

Description

@seto1

baserCMS version : 5.2.0

対象画面

/baser/admin/bc-seo/seo_configs/update_db

起きていること

  • DBのカラムを追加すると、テーブルの関連付けが解除されてしまうことが原因だと思われる
  • その後、ビュー用のデータを準備している箇所で、関連付けが解除された「OptionalLinkConfigs」を参照しようとしてエラーになる
  • DBのカラム自体は追加されているため、運用上は困らない

対策案

  • BcSeo同様にDBのカラムを追加しているメールフィールドの場合は、処理完了後にリダイレクトすることで同様の問題は発生しない
  • BcSeoでも同じようにリダイレクトするのが簡単そう
    • 現在、処理完了時に、追加したカラム名のリストを表示しているので、このデータをフラッシュメッセージで表示するようにすれば良さそう

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bugバグ

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions