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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions