fix null reference exception when no departure or arrival addresses are found
This commit is contained in:
parent
8bed1d39f3
commit
44dceee7b8
@ -141,11 +141,18 @@ public class SearchAllQueryHandler :
|
||||
// Find paths
|
||||
|
||||
var departureAddress = routeAddressDetails
|
||||
.First(e => e.RouteAddress.Address.Guid == request.DepartureAddressGuid)
|
||||
.RouteAddress.Address;
|
||||
.FirstOrDefault(
|
||||
e => e.RouteAddress.Address.Guid == request.DepartureAddressGuid)
|
||||
?.RouteAddress.Address;
|
||||
var arrivalAddress = routeAddressDetails
|
||||
.First(e => e.RouteAddress.Address.Guid == request.ArrivalAddressGuid)
|
||||
.RouteAddress.Address;
|
||||
.FirstOrDefault(
|
||||
e => e.RouteAddress.Address.Guid == request.ArrivalAddressGuid)
|
||||
?.RouteAddress.Address;
|
||||
|
||||
if (departureAddress == null || arrivalAddress == null)
|
||||
{
|
||||
throw new NotFoundException();
|
||||
}
|
||||
|
||||
|
||||
var paths = new List<List<TaggedEdge<Address, RouteAddressDetail>>>();
|
||||
|
Loading…
Reference in New Issue
Block a user