diff --git a/src/darwin/Framework/CHIP/MTRDevice.mm b/src/darwin/Framework/CHIP/MTRDevice.mm index c176f7f80890ad..01d5a711b8327d 100644 --- a/src/darwin/Framework/CHIP/MTRDevice.mm +++ b/src/darwin/Framework/CHIP/MTRDevice.mm @@ -1400,7 +1400,7 @@ - (void)_setCachedAttributeValue:(MTRDeviceDataValueDictionary _Nullable)value f } [clusterData storeValue:value forAttribute:path.attribute]; - + if (value != nil && isFromSubscription && !_receivingPrimingReport