diff --git a/src/darwin/Framework/CHIP/MTRDevice.mm b/src/darwin/Framework/CHIP/MTRDevice.mm index 51ec813ab53d1d..18ee50eca11dda 100644 --- a/src/darwin/Framework/CHIP/MTRDevice.mm +++ b/src/darwin/Framework/CHIP/MTRDevice.mm @@ -329,6 +329,7 @@ - (void)setupSubscription readParams.mpEventPathParamsList = eventPath.get(); readParams.mEventPathParamsListSize = 1; readParams.mKeepSubscriptions = true; + readParams.mIsFabricFiltered = false; attributePath.release(); eventPath.release(); @@ -459,9 +460,6 @@ - (void)writeAttributeWithEndpointID:(NSNumber *)endpointID timedWriteTimeout:timeout clientQueue:self.queue completion:^(NSArray *> * _Nullable values, NSError * _Nullable error) { - if (values) { - [self _handleAttributeReport:values]; - } [workItem endWork]; }]; };