From 5c819292e4215cfe099a4819f75fe822e2c99ee1 Mon Sep 17 00:00:00 2001
From: Thibault Debatty <thibault.debatty@gmail.com>
Date: Sat, 13 Apr 2019 21:57:33 +0200
Subject: [PATCH] Show error if last client version is not installed

---
 web/app/Sensor/ClientVersion.php | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/web/app/Sensor/ClientVersion.php b/web/app/Sensor/ClientVersion.php
index f0835fa..29fcef8 100644
--- a/web/app/Sensor/ClientVersion.php
+++ b/web/app/Sensor/ClientVersion.php
@@ -28,6 +28,10 @@ class ClientVersion extends \App\AbstractSensor {
     }
 
     public function status() {
-        return self::STATUS_OK;
+        if ($this->getServer()->clientVersion() === $this->latestVersion()) {
+            return self::STATUS_OK;
+        }
+
+        return self::STATUS_WARNING;
     }
 }
-- 
GitLab