From ddebd243bc76b6b116739ad7ff5f27842022a92b Mon Sep 17 00:00:00 2001 From: Andrei Ashikhmin Date: Tue, 23 Apr 2024 10:59:42 +0700 Subject: [PATCH] fix: nil address check --- .../Models/Managers/Chain Managers/DSTransactionManager.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/DashSync/shared/Models/Managers/Chain Managers/DSTransactionManager.m b/DashSync/shared/Models/Managers/Chain Managers/DSTransactionManager.m index 2943c83fe..9c2cd630a 100644 --- a/DashSync/shared/Models/Managers/Chain Managers/DSTransactionManager.m +++ b/DashSync/shared/Models/Managers/Chain Managers/DSTransactionManager.m @@ -626,7 +626,8 @@ - (void)confirmProtocolRequest:(DSPaymentProtocolRequest *)protoReq forAmount:(u isSecure:isSecure errorMessage:@"" localCurrency:localCurrency]; - if (transactionCreationCompletion(tx, suggestedPrompt, amount, fee, @[address], isSecure)) { + + if (transactionCreationCompletion(tx, suggestedPrompt, amount, fee, address ? @[address] : @[], isSecure)) { CFRunLoopPerformBlock([[NSRunLoop mainRunLoop] getCFRunLoop], kCFRunLoopCommonModes, ^{ [self signAndPublishTransaction:tx createdFromProtocolRequest:protoReq fromAccount:account toAddress:address requiresSpendingAuthenticationPrompt:YES promptMessage:suggestedPrompt forAmount:amount keepAuthenticatedIfErrorAfterAuthentication:keepAuthenticatedIfErrorAfterAuthentication requestingAdditionalInfo:additionalInfoRequest presentChallenge:challenge transactionCreationCompletion:transactionCreationCompletion signedCompletion:signedCompletion publishedCompletion:publishedCompletion requestRelayCompletion:requestRelayCompletion errorNotificationBlock:errorNotificationBlock]; });