Skip to content

Commit c12c600

Browse files
committed
2 parents 49ff0ad + 01b674e commit c12c600

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

YapDatabase/Extensions/SecondaryIndex/YapDatabaseSecondaryIndexTransaction.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -889,7 +889,7 @@ - (void)handleReplaceObject:(id)object forCollectionKey:(YapCollectionKey *)coll
889889
__unsafe_unretained YapDatabaseSecondaryIndexWithRowBlock block =
890890
(YapDatabaseSecondaryIndexWithRowBlock)secondaryIndex->block;
891891

892-
metadata = [databaseTransaction objectForCollectionKey:collectionKey withRowid:rowid];
892+
metadata = [databaseTransaction metadataForCollectionKey:collectionKey withRowid:rowid];
893893
block(secondaryIndexConnection->blockDict, collection, key, object, metadata);
894894
}
895895

YapDatabase/YapDatabase.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ + (YapDatabaseSerializer)defaultSerializer
115115
+ (YapDatabaseDeserializer)defaultDeserializer
116116
{
117117
return ^ id (NSString __unused *collection, NSString __unused *key, NSData *data){
118-
return [NSKeyedUnarchiver unarchiveObjectWithData:data];
118+
return data && data.length > 0 ? [NSKeyedUnarchiver unarchiveObjectWithData:data] : nil;
119119
};
120120
}
121121

0 commit comments

Comments
 (0)