プロジェクト

全般

プロフィール

Bug(バグ) #2238

未完了

管理画面のメンバーリストの絞込み検索で、誕生年が4桁以外の場合に絞込みがうまく機能していない

Shingo Yamada さんが13年以上前に追加. 約12年前に更新.

ステータス:
New(新規)
優先度:
Normal(通常)
担当者:
-
対象バージョン:
開始日:
2011-06-22
期日:
進捗率:

0%

予定工数:
3.6 で発生するか:
Yes (はい)
3.8 で発生するか:
Unknown (未調査)

説明

管理画面のメンバーリストの絞込み検索で、誕生年が4桁以外の場合に絞込みがうまく機能していない

■バグ概要

管理画面のメンバー管理内の、メンバーリストのメンバー検索において、
誕生年が4桁以外の場合に絞込み検索がうまく機能していない

バグの詳細

誕生日が0001年になっているメンバーが、該当しない年をキーとした検索でも出てくる、
ただし該当メンバーが0人の場合は0001年生まれの人も出てこない、0001年で検索しても出てこない。

■再現手順

1)管理画面にログインし、メンバー管理にアクセス
2)メンバーリストの絞込検索で、誕生年の入力欄に4桁以外の数字(例: 0001)を設定し検索を実行
3)検索結果を確認

発生を確認したOpenPNEのバージョン
  • master
  • stable-3.6.x

■環境

OS: Mac OSX
ブラウザ: Firefox3.6.17

■関連情報


関連するチケット 1 (0件未完了1件完了)

関連している OpenPNE 3 - Bug(バグ) #534: 管理画面のメンバーリストの絞込み検索で、誕生日による絞込みがうまく機能していないFixed(完了)Masato Nagasawa2010-01-28

操作

Shingo Yamada さんが13年以上前に更新

#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 に含まれていない

Yuma Sakata さんがほぼ13年前に更新

  • 3.6 で発生するかYes (はい) にセット
  • 3.4 で発生するかYes (はい) にセット

再現確認

以下バージョンで再現確認できました。

  • OpenPNE3.6.1
  • OpenPNE3.4.18

調査結果

  • 誕生日が0001年になっているメンバーが0001年で検索した場合、ヒットしないことを確認しました。(バグ)
  • 誕生日が0001年になっているメンバーが該当しない年(例:1985年)で検索した場合、ヒットしないことを確認しました。(問題なし)
  • 該当メンバーが0人の場合、0001年生まれのメンバーがヒットしないことを確認しました。(問題なし)

Shouta Kashiwagi さんが12年以上前に更新

  • 対象バージョンOpenPNE 3.7.0 から 252 に変更

Shouta Kashiwagi さんが12年以上前に更新

  • 対象バージョン252 から OpenPNE 3.8.x に変更

守 手嶋 さんが約12年前に更新

誕生日が0001年って、そもそも、ModelやOpenPNEが許容しているのか?によって対策する場所が変わる気がする。

Kousuke Ebihara さんが約12年前に更新

  • 3.8 で発生するかUnknown (未調査) にセット

ModelやOpenPNEが許容しているのか

??????

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