From d8f074dcfaa6775f4692d932b3e960d684c88117 Mon Sep 17 00:00:00 2001 From: Daniel Rinser Date: Fri, 5 Oct 2012 15:56:48 +0200 Subject: [PATCH] [Issue #559] Fixed body for NSNull parameter values in multipart/form-data requests Parts for parameters with a value of NSNull now have an empty body rather than "" (which was produced by -[NSNull description]). --- AFNetworking/AFHTTPClient.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/AFNetworking/AFHTTPClient.m b/AFNetworking/AFHTTPClient.m index 2cb0bdc..5cb457d 100755 --- a/AFNetworking/AFHTTPClient.m +++ b/AFNetworking/AFHTTPClient.m @@ -473,6 +473,8 @@ static void AFNetworkReachabilityReleaseCallback(const void *info) {} NSData *data = nil; if ([pair.value isKindOfClass:[NSData class]]) { data = pair.value; + } else if ([pair.value isKindOfClass:[NSNull class]]) { + data = [NSData data]; } else { data = [[pair.value description] dataUsingEncoding:self.stringEncoding]; }