Bug(バグ) #3077
Shinichi Urabe がほぼ12年前に更新
h3. 現象
メールアドレス変更処理が完了しても、仮登録用のデータ @(***_pre, ***_token)@ がMemberConfig (***_pre, ***_token) MemberConfig に残ってしまい、削除されない
h3. 原因
opDoctrineRecord::save() で正常に保存されても返り値がないため、
opMemberAction::executeConfigComplete() の以下の if 文内の処理が実施されない。
<pre>
262 if ($config->save())
263 {
264 $pre->delete();
265 $token = Doctrine::getTable('MemberConfig')->retrieveByNameAndMemberId($type.'_token', $memberId);
266 $token->delete();
267 }
</pre>
h3. 修正内容
メールアドレス変更処理が完了しても、仮登録用のデータ @(***_pre, ***_token)@ がMemberConfig (***_pre, ***_token) MemberConfig に残ってしまい、削除されない
h3. 原因
opDoctrineRecord::save() で正常に保存されても返り値がないため、
opMemberAction::executeConfigComplete() の以下の if 文内の処理が実施されない。
<pre>
262 if ($config->save())
263 {
264 $pre->delete();
265 $token = Doctrine::getTable('MemberConfig')->retrieveByNameAndMemberId($type.'_token', $memberId);
266 $token->delete();
267 }
</pre>
h3. 修正内容