From e8a5019ad907dbc8ae1f362014459526190effda Mon Sep 17 00:00:00 2001 From: Boris Zbarsky Date: Tue, 25 Jun 2024 15:45:05 -0400 Subject: [PATCH] Fix cluster index key name for Darwin attribute cache. The endpoint was not being formatted right. --- src/darwin/Framework/CHIP/MTRDeviceControllerDataStore.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/darwin/Framework/CHIP/MTRDeviceControllerDataStore.mm b/src/darwin/Framework/CHIP/MTRDeviceControllerDataStore.mm index d38712c00a5151..a328b2a903627f 100644 --- a/src/darwin/Framework/CHIP/MTRDeviceControllerDataStore.mm +++ b/src/darwin/Framework/CHIP/MTRDeviceControllerDataStore.mm @@ -479,7 +479,7 @@ - (BOOL)_deleteEndpointIndexForNodeID:(NSNumber *)nodeID - (NSString *)_clusterIndexKeyForNodeID:(NSNumber *)nodeID endpointID:(NSNumber *)endpointID { - return [sAttributeCacheClusterIndexKeyPrefix stringByAppendingFormat:@":0x%016llX:%0x04X", nodeID.unsignedLongLongValue, endpointID.unsignedShortValue]; + return [sAttributeCacheClusterIndexKeyPrefix stringByAppendingFormat:@":0x%016llX:0x%04X", nodeID.unsignedLongLongValue, endpointID.unsignedShortValue]; } - (nullable NSArray *)_fetchClusterIndexForNodeID:(NSNumber *)nodeID endpointID:(NSNumber *)endpointID