From f136549b463e3a2840626953fb620e275d27cbbd Mon Sep 17 00:00:00 2001 From: John Estropia Date: Fri, 9 Oct 2020 20:14:04 +0900 Subject: [PATCH] prevent creation of ObjectSnapshot if object is already deleted --- Sources/DynamicObject.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Sources/DynamicObject.swift b/Sources/DynamicObject.swift index 48dd3e7..42a446a 100644 --- a/Sources/DynamicObject.swift +++ b/Sources/DynamicObject.swift @@ -217,7 +217,8 @@ extension CoreStoreObject { guard let object = context.fetchExisting(id) as CoreStoreObject?, - let rawObject = object.rawObject + let rawObject = object.rawObject, + !rawObject.isDeleted else { return nil