プロジェクト

全般

プロフィール

Bug(バグ) #2233

完了

max-resultsの値に整数以外の値を入力した際に全件表示されてしまう

Mutsumi Imamura さんが13年以上前に追加. 約13年前に更新.

ステータス:
Fixed(完了)
優先度:
High(高め)
担当者:
対象バージョン:
開始日:
2011-06-21
期日:
進捗率:

100%

予定工数:
3.6 で発生するか:
Yes
[QA]バグ通知済:
いいえ
3.8 で発生するか:

説明

Overview (現象)

max-resultsの値に整数以外の値(例えばhoge)を入力した際に全件表示されてしまうなどの問題がある。
異常な値が入力された場合、デフォルトの件数を表示するなどの挙動が望ましいと思われる。

再現バージョン

  • OpenPNE3.6beta11-dev
  • opWebAPIPlugin0.5.0

再現手順

/api.php/feeds/diary?max-results= に下記のような値を入力し実行する


* max-resultsの値を空白に設定した場合
* max-resultsの値を全角スペースに設定した場合
* max-resultsの値を半角スペースに設定した場合
* max-resultsの値を全角文字に設定した場合
* max-resultsの値を半角文字に設定した場合
* max-resultsの値をアルファベットに設定した場合
* max-resultsの値を記号に設定した場合
↑の場合に全件表示されるのは
(前のバージョンである0.4.0の場合は、異常な入力値はエスケープされデフォルトの件数が表示されます。)

* max-resultsの値を小数点の数値に設定した場合
↑例えば3.14とすると、3件表示される(max-resultsの値は整数にしかなりえないので問題は無い)

* max-resultsの値を負の数値に設定した場合
↑ホワイトアウトしてしまいます

再現手順ではdiaryでしか試していないが他のAPIでも再現する可能性がある。

Causes (原因)

バグが発生した原因を記入

Way to fix (修正内容)

修正内容を記入

他の形式にエクスポート: Atom PDF