Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

テーマ初期値を読み込むとメールフィールドのフィールド名がエラーで編集できなくなる場合がある #2944

Closed
kaburk opened this issue Dec 14, 2023 · 0 comments
Labels
Bug バグ

Comments

@kaburk
Copy link
Collaborator

kaburk commented Dec 14, 2023

概要

テーマ初期値を読み込むとテーマに付属の default/BcMail/mail_fields.csv などを読み込んで mail_fieldsテーブルは更新されますが、
実際の受信データを保存するテーブル mail_message_1 などのテーブルは更新されず、フィールド名変更時にエラーになってしまうようです。

テーマ初期値読み込み時にmail_fieldsの新しい内容でmail_message_xの各テーブルを更新する処理が必要そうです。

スクリーンショット 2023-12-14 17 42 05

例えば自作のテーマなどで下記のようなメールフォームになっていて

mail_fields
1-1

mail_message_1
1-2

上記の時にBcThemeSampleに切り替えてテーマ初期値を読み込むと

mail_fields
2-1

mail_message_1
2-2

となって、データベースが不整合になってしまいます。

baserCMS version : 5.0.7

@kaburk kaburk added the Bug バグ label Dec 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug バグ
Projects
None yet
Development

No branches or pull requests

1 participant