diff --git a/apps/maarch_entreprise/logout.php b/apps/maarch_entreprise/logout.php
index 317e1cf5a0a1eb700c8fe4612b8e9bb4dc57ecb0..e083aab0194ab675252b7cb4d878b92c78577065 100755
--- a/apps/maarch_entreprise/logout.php
+++ b/apps/maarch_entreprise/logout.php
@@ -17,8 +17,10 @@ $core = new core_tools();
 $core->load_lang();
 //$name = 'maarch';
 
-$user = \User\models\UserModel::getByLogin(['login' => $_SESSION['user']['UserId'], 'select' => ['id']]);
-\Resource\models\ResModel::update(['set' => ['locker_user_id' => null, 'locker_time' => null], 'where' => ['locker_user_id = ?'], 'data' => [$user['id']]]);
+if (!empty($_SESSION['user']['UserId'])) {
+    $user = \User\models\UserModel::getByLogin(['login' => $_SESSION['user']['UserId'], 'select' => ['id']]);
+    \Resource\models\ResModel::update(['set' => ['locker_user_id' => null, 'locker_time' => null], 'where' => ['locker_user_id = ?'], 'data' => [$user['id']]]);
+}
 $name = $_SESSION['sessionName'];
 
 setcookie($name, "", 1);