あるユーザーが、テキストを含む単一の投稿、ログを含む非常に長い投稿 2 件、そして最後に助けを求める投稿の計 4 件を投稿しました。これら 4 件の投稿をマージしようとしました。4 件すべてを選択してマージをクリックしましたが、選択された最後の投稿のみが残る結果となり、他の投稿はマージされませんでした。他の投稿は削除済みとしてマークされました。投稿を復元して再度試みましたが、同じ結果となりました。
バージョン 2.7.0.beta5 (5c84f702b0) をインストールしています。
あるユーザーが、テキストを含む単一の投稿、ログを含む非常に長い投稿 2 件、そして最後に助けを求める投稿の計 4 件を投稿しました。これら 4 件の投稿をマージしようとしました。4 件すべてを選択してマージをクリックしましたが、選択された最後の投稿のみが残る結果となり、他の投稿はマージされませんでした。他の投稿は削除済みとしてマークされました。投稿を復元して再度試みましたが、同じ結果となりました。
バージョン 2.7.0.beta5 (5c84f702b0) をインストールしています。
「Together」は最大投稿長さを超えていますか?(これはバグのように思えます)
おそらくそうです。そのため、ユーザーはログを2つの異なる投稿に分けて掲載したのだと思います。
これらの投稿は正確にどのくらいの長さでしたか?
生のサイズは以下の通りです:
1 番目の投稿:101 文字
2 番目の投稿:28007 文字
3 番目の投稿:21840 文字
4 番目の投稿:21 文字
OK、@dax さん、これを再現できますか?
はい、再現できます。
マージは失敗しますが、コンソールにもログにもエラーは表示されません。投稿はソフトデリートされますが、マージはされません。
@pfaffman が指摘した通り、問題の原因は、max post length サイト設定(デフォルトで 32,000 文字に設定)により、このような長い投稿はマージできないことです。文字数が許可されている上限を超えているため、マージできないことを示すエラーを表示する必要があります。
痛い、これは全く理想的ではありません @techAPJ 修正できますか?エラーメッセージで問題ないと思います。
これより、エラーを静かに処理するのではなく、エラーの bootbox を表示し、投稿をソフトデリートしないようにします。変更は以下の通りです:
ご報告いただきありがとうございます @ggurbet ![]()