diff --git a/salt_observer/models.py b/salt_observer/models.py index 58cb7d6c75dbd36bee4aee23797ef6732ac98334..0b7a3de6274a995c404923cf74a607ffd24008df 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