Base solution for your next web application
Open Closed

Error on GetAll____ForLookupTable #8450


User avatar
0
rdcinformatics created

Hi,

we use ASP NET Zero Power tools to create our entities. All lookuptables crashes with errors because we see on all services generated code the below code

         var query = _lookup_yyyRepository.GetAll()
            .WhereIf(!string.IsNullOrWhiteSpace(input.Filter), e=> e.PropertyName1.ToString().Contains(input.Filter)|| e.PropertyName2.ToString().Contains(input.Filter));
            

which cannot run if propertyName1 or propertyName2 has value. PropertyName1, PropertyName2 are strings

AspNetZero version 8.0.0 PowerTools 2.1.1.1

Markdown is supported
Copy & paste or drag & drop images (max 30 MB per image)

1 Answer(s)
  • User Avatar
    0
    yekalkan created

    which cannot run if propertyName1 or propertyName2 has value

    did you mean "doesn't have value" ?

    I think we should make it (e.PropertyName1 != null ? e.PropertyName1.ToString() : "").Contains(input.Filter)

    Thanks for reporting

    Markdown is supported
    Copy & paste or drag & drop images (max 30 MB per image)