管理画面で親の招待メールを送る際、mail_activationだけ登録されてしまうことがあった
このコミットが含まれているのは:
コミット
b954e7df27
|
@ -117,14 +117,22 @@ class FathersController extends Controller {
|
||||||
];
|
];
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
// DBの値の準備。
|
||||||
|
DB::beginTransaction();
|
||||||
|
|
||||||
// DBに入ります。
|
// DBに入ります。
|
||||||
EmailActivation::create($create);
|
$emac = new EmailActivation;
|
||||||
|
$emac->fill($create);
|
||||||
|
$emac->push();
|
||||||
|
|
||||||
// メールを送ります。
|
// メールを送ります。
|
||||||
Mail::to($r->email)->send(new FathersRegistrationTemporaryMail($token));
|
Mail::to($r->email)->send(new FathersRegistrationTemporaryMail($token));
|
||||||
|
|
||||||
|
DB::commit();
|
||||||
} catch (\Throwable $e) {
|
} catch (\Throwable $e) {
|
||||||
// 失敗
|
// 失敗
|
||||||
Log::critical($e->getMessage());
|
Log::critical($e->getMessage());
|
||||||
|
DB::rollback();
|
||||||
return ['status_code' => 400, 'error_messages' => '登録に失敗しました。'];
|
return ['status_code' => 400, 'error_messages' => '登録に失敗しました。'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
新しいイシューから参照