From 401a3e19590d33c5eacce74596a3dc74a67091e8 Mon Sep 17 00:00:00 2001
From: Jan Philipp Timme <jan.philipp@timme.it>
Date: Tue, 22 Aug 2017 13:58:33 +0200
Subject: [PATCH] Introduce issue #39 + quick fix for it

---
 salt_observer/models.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/salt_observer/models.py b/salt_observer/models.py
index 58cb7d6..0b7a3de 100644
--- a/salt_observer/models.py
+++ b/salt_observer/models.py
@@ -127,6 +127,9 @@ class Minion(MarkdownContent):
             return max([p.get('percent', 0) for p in self.data.get('mounted_devices', [])])
         except (AttributeError, ValueError):
             return 0
+        except (TypeError):
+            # Sorry for this dirty hack, but webprojects2 reports bad data. -JPT (See issue #39)
+            return 0
 
     def __str__(self):
         return self.fqdn
-- 
GitLab