Merge pull request #146 from ajmedway/patch-1

Bugfix for Model events UserEvent::EVENT_BEFORE_CREATE and UserEvent:…
This commit is contained in:
Antonio Ramirez
2018-02-09 12:40:38 +01:00
committed by GitHub

View File

@ -57,14 +57,15 @@ class UserCreateService implements ServiceInterface
? $model->password
: $this->securityHelper->generatePassword(8);
$model->trigger(UserEvent::EVENT_BEFORE_CREATE);
$event = $this->make(UserEvent::class, [$model]);
$model->trigger(UserEvent::EVENT_BEFORE_CREATE, $event);
if (!$model->save()) {
$transaction->rollBack();
return false;
}
$model->trigger(UserEvent::EVENT_AFTER_CREATE);
$model->trigger(UserEvent::EVENT_AFTER_CREATE, $event);
if (!$this->sendMail($model)) {
Yii::$app->session->setFlash(
'warning',