Bug(バグ) #234
The display of the type of the date in the profile is not correct (プロフィール画面の日付型データが表示が正しくない)
開始日:
2009-11-13
期日:
進捗率:
100%
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)
説明
■現象
プロフィール画面の生年月日表示がおかしい
(添付画像参照)
【環境】
3.1.5-dev(公式デモサイト)
【備考】
新規登録メンバーのみに発生している
関係しているリビジョン
member_profile.value_datetime is now for presetting datetime profile. And also "0000-00-00 00:00:00" is now handled as null in getter (fixes #234)
履歴
#1 Shingo Yamada が14年以上前に更新
DBレコードに問題はなさそうです
mysql> select * from member_profile where member_id=862; +------+-----------+------------+-------------------+--------------+-------------+----------+------+------+-------+---------------------+---------------------+---------------------+ | id | member_id | profile_id | profile_option_id | value | public_flag | tree_key | lft | rgt | level | created_at | updated_at | value_datetime | +------+-----------+------------+-------------------+--------------+-------------+----------+------+------+-------+---------------------+---------------------+---------------------+ | 4390 | 862 | 1 | 1 | | 1 | 4390 | 1 | 2 | 0 | 2009-11-10 17:11:35 | 2009-11-10 17:11:36 | NULL | | 4391 | 862 | 2 | NULL | | 1 | 4391 | 1 | 8 | 0 | 2009-11-10 17:11:36 | 2009-11-10 17:11:36 | 0001-01-01 00:00:00 | | 4392 | 862 | 2 | 2 | 2009 | NULL | 4391 | 2 | 3 | 1 | 2009-11-10 17:11:36 | 2009-11-10 17:11:36 | 0000-00-00 00:00:00 | | 4393 | 862 | 2 | 3 | 11 | NULL | 4391 | 4 | 5 | 1 | 2009-11-10 17:11:36 | 2009-11-10 17:11:36 | 0000-00-00 00:00:00 | | 4394 | 862 | 2 | 4 | 10 | NULL | 4391 | 6 | 7 | 1 | 2009-11-10 17:11:36 | 2009-11-10 17:11:36 | 0000-00-00 00:00:00 | | 4395 | 862 | 3 | NULL | わたしだ | 1 | 4395 | 1 | 2 | 0 | 2009-11-10 17:11:36 | 2009-11-10 17:11:36 | NULL | +------+-----------+------------+-------------------+--------------+-------------+----------+------+------+-------+---------------------+---------------------+---------------------+ 6 rows in set (0.00 sec)
#2 Kousuke Ebihara が14年以上前に更新
- 対象バージョン を削除 (
OpenPNE 3.1.5)
#3 Shogo Kawahara が14年以上前に更新
- ステータス を New(新規) から Pending Fixing(修正待ち) に変更
When MemberProfile get data of date type, if value_datetime exists, it doesn't read tree data.
データ取得の際に、value_datetimeに値が存在するならばツリーの内容を読み取らないのが原因です。
#4 Shogo Kawahara が14年以上前に更新
- 題名 を プロフィール画面の生年月日表示がおかしい から The display of the type of the date in the profile is not correct (プロフィール画面の生年月日表示が正しくない) に変更
#5 Shogo Kawahara が14年以上前に更新
- 題名 を The display of the type of the date in the profile is not correct (プロフィール画面の生年月日表示が正しくない) から The display of the type of the date in the profile is not correct (プロフィール画面の日付型データが表示が正しくない) に変更
#6 Shogo Kawahara が14年以上前に更新
- 対象バージョン を OpenPNE 3.2beta1 にセット
#7 Kousuke Ebihara が14年以上前に更新
- ステータス を Pending Fixing(修正待ち) から Accepted(着手) に変更
- 担当者 を Kousuke Ebihara にセット
#8 Kousuke Ebihara が14年以上前に更新
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
更新履歴commit:"b6445a0a40700daa193d1f43280fbef493da02aa"で適用されました。
#9 Kousuke Ebihara が14年以上前に更新
- ステータス を Pending Review(レビュー待ち) から Fixed(完了) に変更
- 進捗率 を 50 から 100 に変更