From 3addfd6c258ad655b87ba38be97ebd89c9f6729e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Arnauts?= Date: Wed, 15 Nov 2023 10:24:30 +0100 Subject: [PATCH] Check if we actually have a session before accessing useCustomStorage --- src/Codeception/Module/Yii2.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Codeception/Module/Yii2.php b/src/Codeception/Module/Yii2.php index 45fdde2..fb1c408 100644 --- a/src/Codeception/Module/Yii2.php +++ b/src/Codeception/Module/Yii2.php @@ -897,7 +897,7 @@ public function _initializeSession(): void */ public function _backupSession(): array { - if (isset(Yii::$app) && Yii::$app->session->useCustomStorage) { + if (isset(Yii::$app) && Yii::$app->has('session', true) && Yii::$app->session->useCustomStorage) { throw new ModuleException($this, "Yii2 MultiSession only supports the default session backend."); } return [