Skip to:
小数点以下の桁数を設定せずに、最小値または最大値に文字列を設定するとバリデーションを通過してしまうようです。
管理画面で確認したところ、正常に動作しているようにみえましたが、意図しない形で検証に成功しているようです。(どこかで一度でも正規表現がキャプチャされた場合、`defined $1` がtrueになるため成功する。以下参照)
https://github.com/movabletype/movabletype/blob/master/lib/MT/ContentFieldType/Number.pm#L114-L118
ありがとうございます。QAはdevelop側で済んでいるものとしてCI完了後にマージします。
確認しました。良さそうです。
をもとに MT8.0 用の PR を作成しました。念のためレビューおねがいします。
ありがとうございます。だいぶ時間がたってしまいましたが QA 済みとのことでマージしました。
これまでの動作と変わらないことを確認しました。
小数点以下の桁数を設定せずに、最小値または最大値に文字列を設定するとバリデーションを通過してしまうようです。
管理画面で確認したところ、正常に動作しているようにみえましたが、意図しない形で検証に成功しているようです。(どこかで一度でも正規表現がキャプチャされた場合、`defined $1` がtrueになるため成功する。以下参照)
https://github.com/movabletype/movabletype/blob/master/lib/MT/ContentFieldType/Number.pm#L114-L118