diff options
Diffstat (limited to 'Firebase/Database')
-rw-r--r-- | Firebase/Database/Persistence/FLevelDBStorageEngine.m | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Firebase/Database/Persistence/FLevelDBStorageEngine.m b/Firebase/Database/Persistence/FLevelDBStorageEngine.m index ef924c4..2eb007a 100644 --- a/Firebase/Database/Persistence/FLevelDBStorageEngine.m +++ b/Firebase/Database/Persistence/FLevelDBStorageEngine.m @@ -669,6 +669,8 @@ static NSString* trackedQueryKeysKey(NSUInteger trackedQueryId, NSString *key) { if ((double)(long long)[value doubleValue] != [value doubleValue]) { NSString *doubleString = [value stringValue]; return [NSNumber numberWithDouble:[doubleString doubleValue]]; + } else { + return [NSNumber numberWithLong:[value longValue]]; } } } |