From 91022d223eaa84a1e5d0c699b39546c5089a555b Mon Sep 17 00:00:00 2001 From: Garth Vander Houwen Date: Tue, 6 Aug 2024 15:26:16 -0700 Subject: [PATCH] Crash less --- Meshtastic/Persistence/UpdateCoreData.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Meshtastic/Persistence/UpdateCoreData.swift b/Meshtastic/Persistence/UpdateCoreData.swift index 507950ce..c407f414 100644 --- a/Meshtastic/Persistence/UpdateCoreData.swift +++ b/Meshtastic/Persistence/UpdateCoreData.swift @@ -267,7 +267,7 @@ func upsertNodeInfoPacket (packet: MeshPacket, context: NSManagedObjectContext) fetchedNode[0].user!.hwModelId = Int32(nodeInfoMessage.user.hwModel.rawValue) Task { Api().loadDeviceHardwareData { (hw) in - let dh = hw.first(where: { $0.hwModel == fetchedNode[0].user!.hwModelId }) + let dh = hw.first(where: { $0.hwModel == fetchedNode[0].user?.hwModelId ?? 0 }) fetchedNode[0].user!.hwDisplayName = dh?.displayName } }