From 7179d41e59a5e04ad12393747bac9ca0e4c33044 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Sun, 26 Feb 2023 17:54:15 +0100 Subject: [PATCH] Fix local seen --- Pal.Client/Floors/Tasks/MarkLocalSeen.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Pal.Client/Floors/Tasks/MarkLocalSeen.cs b/Pal.Client/Floors/Tasks/MarkLocalSeen.cs index c2f4dd7..59b99bb 100644 --- a/Pal.Client/Floors/Tasks/MarkLocalSeen.cs +++ b/Pal.Client/Floors/Tasks/MarkLocalSeen.cs @@ -26,8 +26,9 @@ namespace Pal.Client.Floors.Tasks { logger.LogInformation("Marking {Count} locations as seen locally in territory {Territory}", _locations.Count, _territory.TerritoryType); + List localIds = _locations.Select(l => l.LocalId).Where(x => x != null).Cast().ToList(); dbContext.Locations - .Where(loc => _locations.Any(l => l.LocalId == loc.LocalId)) + .Where(loc => localIds.Contains(loc.LocalId)) .ExecuteUpdate(loc => loc.SetProperty(l => l.Seen, true)); dbContext.SaveChanges(); }