diff --git a/packages/database/ios/RNFBDatabase/RNFBDatabaseQueryModule.m b/packages/database/ios/RNFBDatabase/RNFBDatabaseQueryModule.m index 9ce92e7c..c1f9350c 100644 --- a/packages/database/ios/RNFBDatabase/RNFBDatabaseQueryModule.m +++ b/packages/database/ios/RNFBDatabase/RNFBDatabaseQueryModule.m @@ -49,7 +49,8 @@ RCT_EXPORT_MODULE(); } - (void)invalidate { - for (NSString *key in queryDictionary) { + NSArray *queryKeys = [queryDictionary allKeys]; + for (NSString *key in queryKeys) { RNFBDatabaseQuery *query = queryDictionary[key]; [query removeAllEventListeners]; [queryDictionary removeObjectForKey:key];