Backport(バックポート) #1706
ProfileForm で日付型のプロフィール項目の最大値・最小値の入力欄に now などの strtotime() が解釈できる文字列を入力すると、そのプロフィール項目を保存した時点の日付が DB に保存されてしまう
100%
Description
ProfileForm で日付型のプロフィール項目の最大値・最小値の入力欄に now などの strtotime() が解釈できる文字列を入力すると、そのプロフィール項目を保存した時点の日付が DB に保存されてしまう。
この問題は #930 の 4e1f2665 の変更で混入したもの。
たとえば日付型プロフィールの最大値を today や now などにして保存すると、 2010-09-17 といった入力時点の日付で登録されてしまう。これらの文字列はそのまま DB に保存し、メンバーがプロフィールを入力した際に now や 2010-09-17 や next Sunday といった文字列をその時点での日付に変換した上で、メンバーの入力値と比較するのが正しい挙動である。
Related issues
Associated revisions
History
#1
Updated by Shinichi Urabe about 13 years ago
- Target version changed from OpenPNE 3.4.9 to OpenPNE 3.4.10
#2
Updated by Masato Nagasawa almost 13 years ago
- Status changed from New(新規) to Invalid(無効)
3.4 では発生せず。(nowを入力後、DBのデータを確認しましたが数値化されていました)
#3
Updated by Masato Nagasawa almost 13 years ago
- Status changed from Invalid(無効) to Accepted(着手)
問題の認識が間違っていました。
nowと入力した場合、nowがDBに保存されるのが適切な挙動です。
#4
Updated by Shinichi Urabe almost 13 years ago
- Status changed from Accepted(着手) to New(新規)
- Target version changed from OpenPNE 3.4.10 to OpenPNE 3.4.11
対応する場合、修正が容易でないので、ひとまず次期バージョン対応とします
#5
Updated by Shinichi Urabe over 12 years ago
- Target version changed from OpenPNE 3.4.11 to OpenPNE 3.4.12
今回も対応が厳しいため、次期バージョンにのばします
#6
Updated by Shinichi Urabe over 12 years ago
- Target version changed from OpenPNE 3.4.12 to OpenPNE 3.4.13
#7
Updated by Shinichi Urabe over 12 years ago
- Status changed from New(新規) to Won't fix(対応せず)
根本的に仕様の見直しが必要となるため安定版 3.4 では取り込みをするのは厳しいと判断し却下します
#8
Updated by Minoru Takai over 12 years ago
根本的に仕様の見直しが必要となるため安定版 3.4 では取り込みをするのは厳しいと判断し却下します
この不具合の対応は、 #1265 と同様に将来的に対応する予定です。
#9
Updated by Kousuke Ebihara over 12 years ago
#1265 のコメントに書いたのと同様の理由で、安定版で対応してください。
#10
Updated by Minoru Takai over 12 years ago
- Status changed from Won't fix(対応せず) to New(新規)
- Target version changed from OpenPNE 3.4.13 to OpenPNE 3.4.15
#1265 と同様にチケットを再オープンします。
#11
Updated by Mutsumi Imamura over 12 years ago
- Target version changed from OpenPNE 3.4.15 to OpenPNE 3.4.16
親チケットが現状レビュー待ちなので次バージョンへ対応を見送ります。
#12
Updated by Shinichi Urabe about 12 years ago
- Target version changed from OpenPNE 3.4.16 to OpenPNE 3.4.17
#13
Updated by Kousuke Ebihara about 12 years ago
- Target version changed from OpenPNE 3.4.17 to OpenPNE 3.4.x
#14
Updated by Kousuke Ebihara almost 12 years ago
- Target version changed from OpenPNE 3.4.x to OpenPNE 3.4.21
#15
Updated by Minoru Takai almost 12 years ago
- Assignee set to Minoru Takai
#16
Updated by Minoru Takai almost 12 years ago
- Status changed from New(新規) to Pending Review(レビュー待ち)
- % Done changed from 0 to 50
更新履歴 8a2ecabc735839e50f58281d8d9ef4fbc0b95167 で適用されました。
#17
Updated by Minoru Takai almost 12 years ago
更新履歴 34c546687c8b8fc4c6d26cfc49c75b4dfbd09eb2 で適用されました。
#18
Updated by Minoru Takai almost 12 years ago
更新履歴 959455811a9e7c7646e199c6a854885264977eeb で適用されました。
#19
Updated by Minoru Takai almost 12 years ago
更新履歴 2d7f6a42ee8eebe24d6ddf3de9dd33124f438623 で適用されました。
#20
Updated by Kousuke Ebihara almost 12 years ago
- Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
- % Done changed from 50 to 70
#21
Updated by Yuma Sakata almost 12 years ago
- Status changed from Pending Testing(テスト待ち) to Fixed(完了)
- % Done changed from 70 to 100
テストOKです。