2011/02/26

[修正済み] Plack::Request + HTML::Shakan 0.08 or 0.09 + FormValidator::Lite 0.23の組み合わせで空のFileFieldを扱うとdieする

追記 2011/03/01
pull requestを送ったところmergeして頂きました。ありがとうございます!
FormValidator::Lite 0.24で修正されています
近いうちにCPANにもアップされるんじゃないでしょうか。


追記 2011/02/28
forkして治したけど、まだpull requestは送ってない
git://github.com/ysasaki/formvalidator-lite-perl.git



今日は眠いので明日に治すかもしれない

多分、以下の条件の場合にdieする

  1. FILE_*をconstraitに指定している
  2. Plack::Request使用
  3. FormValidator::Liteが0.23


Plack::RequestのparamまわりとFormValidator::Liteのファイル関連のconstraintのチェックタイミング、HTML::Shakanのuploadsの挙動あたりの問題っぽい。
Shakanだけ変更しても直せないかもしれない。

再現コード

0 件のコメント:

コメントを投稿