Skip to content

Commit 7e31d37

Browse files
Merge pull request #616 from TransactionProcessing/bug/#615_eventhander_not_getting_toke_before_remote_call
fix issue on the parked messages by getting a token when required
2 parents f3ddc23 + bc7da30 commit 7e31d37

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

TransactionProcessor.BusinessLogic/EventHandling/TransactionDomainEventHandler.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,8 @@ private async Task HandleSpecificDomainEvent(MerchantFeePendingSettlementAddedTo
242242

243243
private async Task HandleSpecificDomainEvent(SettledMerchantFeeAddedToTransactionEvent domainEvent,
244244
CancellationToken cancellationToken){
245+
this.TokenResponse = await Helpers.GetToken(this.TokenResponse, this.SecurityServiceClient, cancellationToken);
246+
245247
Guid aggregateId = Helpers.CalculateSettlementAggregateId(domainEvent.SettledDateTime.Date, domainEvent.MerchantId, domainEvent.EstateId);
246248

247249
EstateManagement.DataTransferObjects.Responses.Merchant.MerchantResponse merchant = await this.EstateClient.GetMerchant(this.TokenResponse.AccessToken, domainEvent.EstateId, domainEvent.MerchantId, cancellationToken);

0 commit comments

Comments
 (0)