From cce0a0865d95bb7103fd1287d9bd7d76f79fbd2e Mon Sep 17 00:00:00 2001 From: jvandaal Date: Wed, 27 Mar 2024 14:40:47 +0100 Subject: [PATCH] fix: retrieve addresses --- .../ConsumerAddressContext.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/BuildingRegistry.Consumer.Address/ConsumerAddressContext.cs b/src/BuildingRegistry.Consumer.Address/ConsumerAddressContext.cs index 5b4054233..b68ee2eea 100644 --- a/src/BuildingRegistry.Consumer.Address/ConsumerAddressContext.cs +++ b/src/BuildingRegistry.Consumer.Address/ConsumerAddressContext.cs @@ -46,12 +46,17 @@ public ConsumerAddressContext(DbContextOptions options) public async Task> GetAddresses(List addressPersistentLocalIds) { + var ids = addressPersistentLocalIds.Select(x => (int)x).ToList(); + var items = AddressConsumerItems .AsNoTracking() - .Where(x => addressPersistentLocalIds.Contains(new AddressPersistentLocalId(x.AddressPersistentLocalId))); + .Where(x => ids.Contains(x.AddressPersistentLocalId)); return await items - .Select(x => new AddressData(new AddressPersistentLocalId(x.AddressPersistentLocalId), Map(x.Status), x.IsRemoved)) + .Select(x => new AddressData( + new AddressPersistentLocalId(x.AddressPersistentLocalId), + Map(x.Status), + x.IsRemoved)) .ToListAsync(); }