Bug(バグ) #2238
未完了
管理画面のメンバーリストの絞込み検索で、誕生年が4桁以外の場合に絞込みがうまく機能していない
Shingo Yamada さんが13年以上前に追加.
約12年前に更新.
説明
管理画面のメンバーリストの絞込み検索で、誕生年が4桁以外の場合に絞込みがうまく機能していない
■バグ概要¶
管理画面のメンバー管理内の、メンバーリストのメンバー検索において、
誕生年が4桁以外の場合に絞込み検索がうまく機能していない
バグの詳細¶
誕生日が0001年になっているメンバーが、該当しない年をキーとした検索でも出てくる、
ただし該当メンバーが0人の場合は0001年生まれの人も出てこない、0001年で検索しても出てこない。
■再現手順¶
1)管理画面にログインし、メンバー管理にアクセス
2)メンバーリストの絞込検索で、誕生年の入力欄に4桁以外の数字(例: 0001)を設定し検索を実行
3)検索結果を確認
発生を確認したOpenPNEのバージョン¶
■環境¶
OS: Mac OSX
ブラウザ: Firefox3.6.17
■関連情報¶
関連するチケット
1 (0件未完了 — 1件完了)
#534 で対応されているべき内容ですが、すでにFIX済みの為、本チケットを新規に作成しました。
#534 の対応リビジョンは OpenPNE-3.5.0 でリリースされています。
安定版 3.6.x には、本チケットでの対応をマイナーバージョンアップ時にBPで取り込む予定です。
確認作業のログ¶
問題のコミットは下記です
- 07906fb6d1731e38a825efbb6eba5c4d2a95cb37
[shingo op3-git.localhost]$ git describe --contains 07906fb6d1731e38a825efbb6eba5c4d2a95cb37
OpenPNE-3.5.0~48
git log で下記のことを確認しました
- tag OpenPNE-3.5.0 に含まれている
- tag OpenPNE-3.4.9.2 に含まれていない
- 3.6 で発生するか を Yes (はい) にセット
- 3.4 で発生するか を Yes (はい) にセット
再現確認¶
以下バージョンで再現確認できました。
- OpenPNE3.6.1
- OpenPNE3.4.18
調査結果¶
- 誕生日が0001年になっているメンバーが0001年で検索した場合、ヒットしないことを確認しました。(バグ)
- 誕生日が0001年になっているメンバーが該当しない年(例:1985年)で検索した場合、ヒットしないことを確認しました。(問題なし)
- 該当メンバーが0人の場合、0001年生まれのメンバーがヒットしないことを確認しました。(問題なし)
- 対象バージョン を OpenPNE 3.7.0 から 252 に変更
- 対象バージョン を 252 から OpenPNE 3.8.x に変更
誕生日が0001年って、そもそも、ModelやOpenPNEが許容しているのか?によって対策する場所が変わる気がする。
- 3.8 で発生するか を Unknown (未調査) にセット
ModelやOpenPNEが許容しているのか
??????
他の形式にエクスポート: Atom
PDF