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

【カスタムコンテンツ】title等の共通列と同名のフィールドを追加して削除すると共通列が削除されて編集不可となる #3713

Open
cu-akasakay opened this issue Aug 16, 2024 · 0 comments
Labels
Bug バグ

Comments

@cu-akasakay
Copy link
Contributor

概要

baserCMS version : 5.1.0, 5.0.21

ユーザーズフォーラムにて報告された内容になります。

カスタムコンテンツのフィールドにtitleを追加すると元のtitleが消える

再現手順(初期データの求人情報を利用)

  1. 新規フィールドを追加します(以下、新タイトルと呼称)。フィールド名は「title」とします。
  2. 求人情報テーブルに 新タイトルを追加します。custom_entry_1_recruitテーブルのtitle列は1つのままです。
  3. 既存データのプラグラマーを編集し新タイトルを入力・保存します。タイトルと新タイトルの内容が同じになります。
  4. 新タイトルを削除します。custom_entry_1_recruitテーブルから既存のtitle列が削除されます。
  5. 既存のtitle列が削除されたため、求人情報を開くとエラーとなり編集できなくなります。

原因について

フィールド名に各カスタムコンテンツテーブルに存在する共通列(id, custom_table_id, title等)と同名が使用できるため、
結果として項目値が同期してしまったり、削除により必須の共通列が削除されてしまったりという
状態になっているかと思います。

@ryuring ryuring added the Bug バグ label Aug 18, 2024
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

2 participants