From 3b767e060cb0129f38da4024795ff5296f6591eb Mon Sep 17 00:00:00 2001 From: Nan Date: Thu, 15 Feb 2024 13:24:22 -0800 Subject: [PATCH] Don't block user update if missing subscription header * In the preparation step for a User Update request, adding the push subscription ID header was actually blocking if it is not available. * This probably shouldn't block updates. --- .../Source/Requests/OSRequestUpdateProperties.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Requests/OSRequestUpdateProperties.swift b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Requests/OSRequestUpdateProperties.swift index c0d63fbfa..dcbdeda34 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Requests/OSRequestUpdateProperties.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalUser/Source/Requests/OSRequestUpdateProperties.swift @@ -43,8 +43,8 @@ class OSRequestUpdateProperties: OneSignalRequest, OSUserRequest { // Note Android adds it to requests, if the push sub ID exists func prepareForExecution() -> Bool { if let onesignalId = identityModel.onesignalId, - let appId = OneSignalConfigManager.getAppId(), - addPushSubscriptionIdToAdditionalHeaders() { + let appId = OneSignalConfigManager.getAppId() { + let _ = self.addPushSubscriptionIdToAdditionalHeaders() self.addJWTHeader(identityModel: identityModel) self.path = "apps/\(appId)/users/by/\(OS_ONESIGNAL_ID)/\(onesignalId)" return true