diff --git a/KeyValueObjectMapping/DCParserConfiguration.m b/KeyValueObjectMapping/DCParserConfiguration.m index c6bdbd4..1977e5f 100644 --- a/KeyValueObjectMapping/DCParserConfiguration.m +++ b/KeyValueObjectMapping/DCParserConfiguration.m @@ -91,10 +91,9 @@ - (id)instantiateObjectForClass:(Class)classOfObjectToGenerate withValues:(NSDic - (DCArrayMapping *) arrayMapperForMapper: (DCObjectMapping *) mapper { for(DCArrayMapping *arrayMapper in self.arrayMappers){ DCObjectMapping *mapping = arrayMapper.objectMapping; - BOOL sameKey = [mapping.keyReference isEqualToString:mapper.keyReference]; BOOL sameAttributeName = [mapping.attributeName isEqualToString:mapper.attributeName]; BOOL sameAttributeNameWithUnderscore = [[self addUnderScoreToPropertyName:mapping.attributeName] isEqualToString:mapper.attributeName]; - if(sameKey && (sameAttributeName || sameAttributeNameWithUnderscore)){ + if(sameAttributeName || sameAttributeNameWithUnderscore){ return arrayMapper; } }