From b8d6dcf344c7e20c6b2db3c814b1cbf6e2f0238a Mon Sep 17 00:00:00 2001 From: Jenna Antilla <46546946+jennantilla@users.noreply.github.com> Date: Wed, 20 Nov 2024 17:03:19 -0800 Subject: [PATCH] Fix: Add fallback to empty dictionary for HTTPResponse headers --- iOS_SDK/OneSignalSDK/OneSignalCore/Source/API/OneSignalClient.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/API/OneSignalClient.m b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/API/OneSignalClient.m index 4edd5bf05..f62fe3de0 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalCore/Source/API/OneSignalClient.m +++ b/iOS_SDK/OneSignalSDK/OneSignalCore/Source/API/OneSignalClient.m @@ -197,7 +197,7 @@ - (void)handleJSONNSURLResponse:(NSURLResponse*)response data:(NSData*)data erro NSHTTPURLResponse* HTTPResponse = (NSHTTPURLResponse*)response; NSInteger statusCode = [HTTPResponse statusCode]; - NSDictionary *headers = [HTTPResponse allHeaderFields]; + NSDictionary *headers = [HTTPResponse allHeaderFields] ?: @{}; NSError* jsonError = nil; NSMutableDictionary* innerJson;