diff options
author | Morris Jobke <hey@morrisjobke.de> | 2017-03-17 14:40:39 -0600 |
---|---|---|
committer | Roeland Jago Douma <roeland@famdouma.nl> | 2017-03-26 10:59:58 +0200 |
commit | 2249c77a06d7238a8f4234f636f4cdddd07d56a4 (patch) | |
tree | 86278156f7d313381bdd13ed1355fdb0bee23a34 | |
parent | 3668673d7b3f64a5aaa80f569856b88460d9a522 (diff) | |
download | nextcloud-server-2249c77a06d7238a8f4234f636f4cdddd07d56a4.tar.gz nextcloud-server-2249c77a06d7238a8f4234f636f4cdddd07d56a4.zip |
Also remove failure notification if no update is available
* error happened and vanished the notification should also
vanish even if no update is available
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
-rw-r--r-- | apps/updatenotification/lib/Notification/BackgroundJob.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/apps/updatenotification/lib/Notification/BackgroundJob.php b/apps/updatenotification/lib/Notification/BackgroundJob.php index c3dd748116c..9155b9d2556 100644 --- a/apps/updatenotification/lib/Notification/BackgroundJob.php +++ b/apps/updatenotification/lib/Notification/BackgroundJob.php @@ -98,11 +98,13 @@ class BackgroundJob extends TimedJob { if (in_array($errors, $this->connectionNotifications, true)) { $this->sendErrorNotifications($errors); } - } else if (isset($status['version'])) { + } else if (is_array($status)) { $this->config->setAppValue('updatenotification', 'update_check_errors', 0); $this->clearErrorNotifications(); - $this->createNotifications('core', $status['version'], $status['versionstring']); + if (isset($status['version'])) { + $this->createNotifications('core', $status['version'], $status['versionstring']); + } } } |