Skip to content

Commit 9719717

Browse files
authored
Fix getData crashing in offline (#8484)
Fixes #8357 The issue was that `node` property of `FCacheNode` pokes one level deeper: (FCacheNode.m:66) ``` - (id<FNode>)node { return self.indexedNode.node; } ```
1 parent 33ce2c2 commit 9719717

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

FirebaseDatabase/Sources/Core/FSyncTree.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -731,7 +731,7 @@ - (FIndexedNode *)persistenceServerCache:(FQuerySpec *)querySpec {
731731
if (cacheNode == nil || cacheNode.node.isEmpty) {
732732
return nil;
733733
}
734-
return cacheNode.node;
734+
return cacheNode.indexedNode;
735735
}
736736

737737
- (id<FNode>)getServerValue:(FQuerySpec *)query {

0 commit comments

Comments
 (0)