Skip to content

Commit b133afa

Browse files
committed
fix: fixed required rule on filter
Change-Id: I2482b9e2f9569179202c781d77b72dd925bf4b41
1 parent a72951e commit b133afa

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

app/Http/Utils/Filters/Filter.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,11 @@ public function validate(array $rules, array $messages = [])
205205
{
206206
$filter_key_values = $this->getFiltersKeyValues();
207207
foreach ($rules as $field => $rule) {
208-
if (!isset($filter_key_values[$field])) continue;
208+
if (!isset($filter_key_values[$field])) {
209+
if(str_contains($rule, 'required') )
210+
throw new ValidationException(sprintf("field %s is required", $field));
211+
continue;
212+
}
209213
$values = $filter_key_values[$field];
210214
if (!is_array($values)) $values = [$values];
211215
foreach ($values as $val) {

0 commit comments

Comments
 (0)