Project

General

Profile

Actions

Backport(バックポート) #1706

closed

ProfileForm で日付型のプロフィール項目の最大値・最小値の入力欄に now などの strtotime() が解釈できる文字列を入力すると、そのプロフィール項目を保存した時点の日付が DB に保存されてしまう

Added by Shinichi Urabe over 14 years ago. Updated almost 13 years ago.

Status:
Fixed(完了)
Priority:
Normal(通常)
Assignee:
Target version:
Start date:
2010-09-17
Due date:
% Done:

100%

Estimated time:

Description

ProfileForm で日付型のプロフィール項目の最大値・最小値の入力欄に now などの strtotime() が解釈できる文字列を入力すると、そのプロフィール項目を保存した時点の日付が DB に保存されてしまう。

この問題は #930 の 4e1f2665 の変更で混入したもの。

たとえば日付型プロフィールの最大値を today や now などにして保存すると、 2010-09-17 といった入力時点の日付で登録されてしまう。これらの文字列はそのまま DB に保存し、メンバーがプロフィールを入力した際に now や 2010-09-17 や next Sunday といった文字列をその時点での日付に変換した上で、メンバーの入力値と比較するのが正しい挙動である。


Related issues 3 (0 open3 closed)

Related to OpenPNE 3 - Bug(バグ) #1595: ProfileForm で日付型のプロフィール項目の最大値・最小値の入力欄に now などの strtotime() が解釈できる文字列を入力すると、そのプロフィール項目を保存した時点の日付が DB に保存されてしまうFixed(完了)Minoru Takai2010-09-17

Actions
Related to OpenPNE 3 - Backport(バックポート) #1265: プロフィール項目の日付やテキストの最小値を最大値より大きくして設定できてしまうWon't fix(対応せず)2010-04-05

Actions
Related to OpenPNE 3 - Bug(バグ) #2119: #1706 の対応をしないため、機能についての説明を追記するWon't fix(対応せず)2011-05-19

Actions
Actions

Also available in: Atom PDF