added dumy request info to directly return an error on invalid API rule

This commit is contained in:
Gani Georgiev
2025-11-22 10:58:32 +02:00
parent 3c6ce2de74
commit 9b73295a7c
3 changed files with 5 additions and 4 deletions

View File

@@ -489,7 +489,7 @@ func (validator *collectionValidator) checkRule(value any) error {
return nil // nothing to check
}
r := NewRecordFieldResolver(validator.app, validator.new, nil, true)
r := NewRecordFieldResolver(validator.app, validator.new, &RequestInfo{}, true)
_, err := search.FilterData(vStr).BuildExpr(r)
if err != nil {
return validation.NewError("validation_invalid_rule", "Invalid rule. Raw error: "+err.Error())