Skip to content

Commit d90f663

Browse files
author
Evadne Wu
committed
fixes a potential crasher with nil array
1 parent 1f4d128 commit d90f663

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

‎IRWebAPIEngine.m‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -565,8 +565,15 @@ - (NSDictionary *) requestContextByTransformingContext:(NSDictionary *)inContext
565565
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
566566

567567
NSMutableArray *allTransformers = [NSMutableArray array];
568+
568569
[allTransformers addObjectsFromArray:self.globalRequestPreTransformers];
569-
[allTransformers addObjectsFromArray:[self requestTransformersForMethodNamed:inMethodName]];
570+
571+
NSArray *methodSpecificTransformers = [self requestTransformersForMethodNamed:inMethodName];
572+
573+
if (methodSpecificTransformers) {
574+
[allTransformers addObjectsFromArray:methodSpecificTransformers];
575+
}
576+
570577
[allTransformers addObjectsFromArray:self.globalRequestPostTransformers];
571578

572579
NSDictionary *currentContext = inContext;

0 commit comments

Comments
 (0)