diff --git a/app/src/Lib/Match/MatchService.php b/app/src/Lib/Match/MatchService.php index 01e259be5..e5470e764 100644 --- a/app/src/Lib/Match/MatchService.php +++ b/app/src/Lib/Match/MatchService.php @@ -472,11 +472,11 @@ protected function search(string $mode, if(!$val) { if($ruleattr->attribute->required) { Log::write('debug', $sor . "/" . $sorid . " No value found for required attribute " . $ruleattr->attribute->name . " skipping rule " . $rule->name); - throw new \RuntimeException(__('match.er.attr.req', [$ruleattr->attribute->name])); + continue 2; } - Log::write('debug', $sor . "/" . $sorid . " No value found for attribute " . $ruleattr->attribute->name . " skipping rule " . $rule->name); - continue 2; + Log::write('debug', $sor . "/" . $sorid . " No value found for attribute " . $ruleattr->attribute->name . " skipping"); + continue; } $andclause = "";