Clone to prevent scoping incorrectly. Fixes #2430

This commit is contained in:
James Brooks
2017-03-18 09:59:46 +00:00
parent 6e046a4d0a
commit 15297205c4
+2 -2
View File
@@ -50,8 +50,8 @@ class System implements SystemContract
public function getStatus()
{
$enabledScope = Component::enabled();
$totalComponents = $enabledScope->count();
$majorOutages = $enabledScope->status(4)->count();
$totalComponents = (clone $enabledScope)->count();
$majorOutages = (clone $enabledScope)->status(4)->count();
$isMajorOutage = $totalComponents ? ($majorOutages / $totalComponents) >= 0.5 : false;
// Default data