From e445903901084566ab1953dda17f042ea4ec5bca Mon Sep 17 00:00:00 2001 From: Mattt Thompson Date: Fri, 31 Aug 2012 08:41:57 -0700 Subject: [PATCH] Adding early return for hasAcceptableContentType --- AFNetworking/AFHTTPRequestOperation.m | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/AFNetworking/AFHTTPRequestOperation.m b/AFNetworking/AFHTTPRequestOperation.m index 2539d3a..940a85f 100644 --- a/AFNetworking/AFHTTPRequestOperation.m +++ b/AFNetworking/AFHTTPRequestOperation.m @@ -173,16 +173,19 @@ static NSString * AFStringFromIndexSet(NSIndexSet *indexSet) { } - (BOOL)hasAcceptableStatusCode { - if(!self.response) { - // no response means network failure or such + if (!self.response) { return NO; } - + NSUInteger statusCode = ([self.response isKindOfClass:[NSHTTPURLResponse class]]) ? (NSUInteger)[self.response statusCode] : 200; return ![[self class] acceptableStatusCodes] || [[[self class] acceptableStatusCodes] containsIndex:statusCode]; } - (BOOL)hasAcceptableContentType { + if (!self.response) { + return NO; + } + return ![[self class] acceptableContentTypes] || [[[self class] acceptableContentTypes] containsObject:[self.response MIMEType]]; }