fix(api): сохранение инверсии в юнит фильтрах
This commit is contained in:
@@ -378,7 +378,7 @@ namespace PARR.API.Controllers.V1
|
|||||||
|
|
||||||
foreach (var newRequestFieldFilter in mappedUnitFilter.FieldFilters)
|
foreach (var newRequestFieldFilter in mappedUnitFilter.FieldFilters)
|
||||||
{
|
{
|
||||||
var newFieldFilter = CreateFieldFilter(newUnitFilter.Id, newRequestFieldFilter.FieldId, newRequestFieldFilter.ValueMask);
|
var newFieldFilter = CreateFieldFilter(newUnitFilter.Id, newRequestFieldFilter.FieldId, newRequestFieldFilter.ValueMask, newRequestFieldFilter.IsInverse);
|
||||||
|
|
||||||
newUnitFilter.FieldFilters.Add(newFieldFilter);
|
newUnitFilter.FieldFilters.Add(newFieldFilter);
|
||||||
}
|
}
|
||||||
@@ -527,14 +527,15 @@ namespace PARR.API.Controllers.V1
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
private static JobFieldFilter CreateFieldFilter(Guid unitFilterId, Guid fieldId, string valueMask)
|
private static JobFieldFilter CreateFieldFilter(Guid unitFilterId, Guid fieldId, string valueMask, bool isInverse)
|
||||||
{
|
{
|
||||||
return new JobFieldFilter
|
return new JobFieldFilter
|
||||||
{
|
{
|
||||||
UnitFilterId = unitFilterId,
|
UnitFilterId = unitFilterId,
|
||||||
DateCreated = DateTimeOffset.UtcNow,
|
DateCreated = DateTimeOffset.UtcNow,
|
||||||
FieldId = fieldId,
|
FieldId = fieldId,
|
||||||
ValueMask = valueMask
|
ValueMask = valueMask,
|
||||||
|
IsInverse = isInverse
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user