Merge pull request #559 from danielr/fix-nsnull-in-multipart

NSNull parameters are encoded as "<null>" when using multipart form data
This commit is contained in:
Mattt Thompson 2012-10-05 09:10:20 -07:00
commit ce39687065

View file

@ -473,6 +473,8 @@ static void AFNetworkReachabilityReleaseCallback(const void *info) {}
NSData *data = nil; NSData *data = nil;
if ([pair.value isKindOfClass:[NSData class]]) { if ([pair.value isKindOfClass:[NSData class]]) {
data = pair.value; data = pair.value;
} else if ([pair.value isKindOfClass:[NSNull class]]) {
data = [NSData data];
} else { } else {
data = [[pair.value description] dataUsingEncoding:self.stringEncoding]; data = [[pair.value description] dataUsingEncoding:self.stringEncoding];
} }