baserCMS version : 5.2.0
対象画面
/baser/admin/bc-seo/seo_configs/update_db
起きていること
- DBのカラムを追加すると、テーブルの関連付けが解除されてしまうことが原因だと思われる
- その後、ビュー用のデータを準備している箇所で、関連付けが解除された「OptionalLinkConfigs」を参照しようとしてエラーになる
- DBのカラム自体は追加されているため、運用上は困らない
対策案
- BcSeo同様にDBのカラムを追加しているメールフィールドの場合は、処理完了後にリダイレクトすることで同様の問題は発生しない
- BcSeoでも同じようにリダイレクトするのが簡単そう
- 現在、処理完了時に、追加したカラム名のリストを表示しているので、このデータをフラッシュメッセージで表示するようにすれば良さそう