feat(api): Изменена валидация JobRequest, фильтры аттрибутов могут быть пустыми
This commit is contained in:
@@ -62,17 +62,18 @@ namespace PARR.API.Validators
|
||||
if (string.IsNullOrEmpty(unitFilter.UnitFilterMask))
|
||||
return false;
|
||||
|
||||
if (unitFilter.FieldFilters == null || !unitFilter.FieldFilters.Any())
|
||||
return false;
|
||||
//if (unitFilter.FieldFilters == null || !unitFilter.FieldFilters.Any())
|
||||
// return false;
|
||||
|
||||
foreach (var fieldFilter in unitFilter.FieldFilters)
|
||||
{
|
||||
var fieldId = fieldFilter.FieldId;
|
||||
if (await unitFieldService.GetAsync(fieldId) == null)
|
||||
return false;
|
||||
}
|
||||
if (unitFilter.FieldFilters != null && unitFilter.FieldFilters.Any())
|
||||
foreach (var fieldFilter in unitFilter.FieldFilters)
|
||||
{
|
||||
var fieldId = fieldFilter.FieldId;
|
||||
if (await unitFieldService.GetAsync(fieldId) == null)
|
||||
return false;
|
||||
}
|
||||
|
||||
if (unitFilter.RelationshipFilters != null || unitFilter.FieldFilters.Any())
|
||||
if (unitFilter.RelationshipFilters != null && unitFilter.RelationshipFilters.Any())
|
||||
foreach (var relationshipFilter in unitFilter.RelationshipFilters!)
|
||||
{
|
||||
var fieldId = relationshipFilter.FieldId;
|
||||
|
||||
Reference in New Issue
Block a user