ブログ - D3Blog [1.02] エラー時にタイトルまたは本文が消える

D3Blog [1.02] エラー時にタイトルまたは本文が消える

カテゴリ : 
不具合情報 » 過去の不具合情報
執筆 : 
masa 2008/6/8
前回の修正で正しくエラー表示されるようになったが、エラー表示されたときに内容は失われてしまう。
これだとやはりショックが大きい。
特に本文を長々と入れた後にこれが起きると...
ほかの人はみんなそういうドジを踏まないんでしょうね。

なんとかならないかな...自力でがんばってみましょう。

エラーが起きたときにはどのフィールドの値も反映されないようなので
エラー時処理のフローを追ってみましょう。

どうやら main/submit.php の 74行目の switch文で、条件分岐していますね。
というわけで発見!!

main/submit.php の154行目の
case MYACTIONFORM_INIT_FAIL:
の後に以下の行を追加

    $editform->update($entry);
    break;


これでエラーがあった場合にも、前の値を忘れずにいてくれます。

(追記)1.02.5a?以降で修正されています
  • トラックバック (0)
  • 閲覧 (4556)