diff --git a/Sources/LiveObject.swift b/Sources/LiveObject.swift index bff9004..76519ad 100644 --- a/Sources/LiveObject.swift +++ b/Sources/LiveObject.swift @@ -101,16 +101,17 @@ public struct LiveObject: DynamicProperty { let objectPublisher: ObjectPublisher? init(objectPublisher: ObjectPublisher?) { - + guard let dataStack = objectPublisher?.cs_dataStack(), let objectPublisher = objectPublisher?.asPublisher(in: dataStack) else { - - self.objectPublisher = objectPublisher + + self.objectPublisher = nil self.item = nil return } + self.objectPublisher = objectPublisher self.item = objectPublisher.snapshot