diff --git a/app/Services/DeviceWarningService.php b/app/Services/DeviceWarningService.php index 2c9b2a2..189d7e0 100644 --- a/app/Services/DeviceWarningService.php +++ b/app/Services/DeviceWarningService.php @@ -23,14 +23,15 @@ class DeviceWarningService } $rule = settings()->get($slug); - - foreach($rule as $lv => $rule){ - $res = $this->verifyRule($rule, $log); - if($res && $res['status']){ - $this->inLog($device, $reportedAt, $log, $lv, $res['keys']); + + if($rule){ + foreach($rule as $lv => $rule){ + $res = $this->verifyRule($rule, $log); + if($res && $res['status']){ + $this->inLog($device, $reportedAt, $log, $lv, $res['keys']); + } } } - return ; }