basercms icon indicating copy to clipboard operation
basercms copied to clipboard

BcBlogで特定条件でコピーした記事がコピーできない

Open teratai3 opened this issue 5 months ago • 0 comments

概要

  1. BcBlogでタイトルに最大値である255文字を入力
  2. その記事を一覧からコピーする、DB新規追加時の例外すら発生せずに、コピーが成功したと出るが実際にはコピーされない
Image

baserCMS version : 5.1.8

原因

コピーした際は末尾に「_copy」とつくため、タイトルのカラムの型255を超過してしまうため、コピーされない また、ちゃんと例外をキャッチできていない可能性があるため、コピーできたとメッセージが出てしまう。

備考

本質的には以下のissueと同様と思われます。 https://github.com/baserproject/basercms/issues/3999

対応方法の検討

  • 3999のissuesも本issuesどちらも末尾に「_copy」という文字が追加された場合でカラムの文字数を超過した場合は「_copy」を追加しないようにする

  • 超過してコピーされる場合は分かりやすいエラーメッセージを表示してコピーしないようにする

利便性を考えると初めの方が良さそうだが、コピーしたデータがどれか分からなくなる問題が出る。

teratai3 avatar Jul 06 '25 11:07 teratai3