プロジェクト

全般

プロフィール

Bug(バグ) #223

When Member::setConfig() is executed after Member::getConfig(), it is not save correctly. (Member::getConfig()の後にMember::setConfig()を実行すると正しく保存されない)

Shogo Kawahara14年以上前に追加. 1年以上前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2009-11-10
期日:
進捗率:

100%

3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

説明

When Member::setConfig() is executed after Member::getConfig(), it is not save correctly.

For example:

var_dump($member->getConfig('foo')); // return NULL.

$member->setConfig('foo', 'bar');

var_dump($member->getConfig('foo')); // return NULL. 'bar' is returned correctly.

$member->setConfig('foo', 'baaar');

var_dump($member->getConfig('foo')); // return NULL. 'baaar' is returned correctly.

At this time, member_config table as follows:

mysql> select name,value from member_config;
+------------+----------------------------------+
| name       | value                            |
+------------+----------------------------------+
| foo        | bar                              |
| foo        | baaar                            |
+------------+----------------------------------+
2 rows in set (0.00 sec)

関係しているリビジョン

リビジョン 16e7ea04 (差分)
Shogo Kawahara14年以上前に追加

fixed Member::setConfig(), bacause it's executed after Member::getConfig(), it is not save correctly (fixes #223)

履歴

#1 Shogo Kawahara14年以上前に更新

  • 対象バージョンOpenPNE 3.1.5 にセット

#2 Shogo Kawahara14年以上前に更新

  • ステータスPending Fixing(修正待ち) から Accepted(着手) に変更
  • 担当者Shogo Kawahara にセット

#3 Shogo Kawahara14年以上前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更

更新履歴commit:"16e7ea040bc8092c13a5fcdbd871c1482b8394cb"で適用されました。

#4 Kousuke Ebihara14年以上前に更新

  • ステータスPending Review(レビュー待ち) から Fixed(完了) に変更
  • 進捗率0 から 100 に変更

#5 Charleshom Charleshomほぼ5年前に更新

  • ファイル 129.gif を追加

#6 kaoru nほぼ5年前に更新

  • ファイル を削除 (129.gif)

#7 HectorBeins HectorBeins が4年以上前に更新

  • ファイル 26.gif を追加

#8 kaoru n約4年前に更新

  • ファイル を削除 (26.gif)

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