Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'core/Notification/Manager.php')
-rw-r--r--core/Notification/Manager.php9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/Notification/Manager.php b/core/Notification/Manager.php
index 921dc3fb82..d356289876 100644
--- a/core/Notification/Manager.php
+++ b/core/Notification/Manager.php
@@ -9,6 +9,7 @@
namespace Piwik\Notification;
use Piwik\Notification;
+use Piwik\Session;
use Piwik\Session\SessionNamespace;
/**
@@ -103,6 +104,10 @@ class Manager
private static function addNotification($id, Notification $notification)
{
+ if (!Session::isWritable()) {
+ return;
+ }
+
$session = static::getSession();
$session->notifications[$id] = $notification;
}
@@ -116,6 +121,10 @@ class Manager
private static function removeNotification($id)
{
+ if (!Session::isWritable()) {
+ return;
+ }
+
$session = static::getSession();
if (array_key_exists($id, $session->notifications)) {
unset($session->notifications[$id]);