diff --git a/components/OrderProductLogger.php b/components/OrderProductLogger.php index cab92d5..05fc671 100644 --- a/components/OrderProductLogger.php +++ b/components/OrderProductLogger.php @@ -43,10 +43,10 @@ $log->order_id = $params['order_id']; $log->data = Json::encode($data); - if (\Yii::$app->user->identity instanceof User) { - $log->user_id = (integer) \Yii::$app->user->identity->id; - } else { + if (User::findOne(\Yii::$app->user->identity->id)) { $log->user_id = NULL; + } else { + $log->user_id = (integer) \Yii::$app->user->identity->id; } $log->save(); -- libgit2 0.21.4