From 651f103abda77ad184c9475de7c9985b0bd147ec Mon Sep 17 00:00:00 2001 From: Stephan D Date: Fri, 27 Feb 2026 13:51:08 +0100 Subject: [PATCH] fixed message status update --- api/gateway/tgsettle/internal/service/gateway/service.go | 1 + .../tgsettle/storage/mongo/store/pending_confirmations.go | 6 ++---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/api/gateway/tgsettle/internal/service/gateway/service.go b/api/gateway/tgsettle/internal/service/gateway/service.go index 8fffcb04..ce7971bf 100644 --- a/api/gateway/tgsettle/internal/service/gateway/service.go +++ b/api/gateway/tgsettle/internal/service/gateway/service.go @@ -533,6 +533,7 @@ func (s *Service) startAnnouncer() { caps := discovery.ProviderSettlementRailGatewayOperations() announce := discovery.Announcement{ ID: discovery.StablePaymentGatewayID(rail), + InstanceID: discovery.InstanceID(), Service: string(mservice.PaymentGateway), Rail: rail, Operations: caps, diff --git a/api/gateway/tgsettle/storage/mongo/store/pending_confirmations.go b/api/gateway/tgsettle/storage/mongo/store/pending_confirmations.go index 59918875..3ab345a4 100644 --- a/api/gateway/tgsettle/storage/mongo/store/pending_confirmations.go +++ b/api/gateway/tgsettle/storage/mongo/store/pending_confirmations.go @@ -159,8 +159,7 @@ func (p *PendingConfirmations) MarkClarified(ctx context.Context, requestID stri return merrors.InvalidArgument("request_id is required", "request_id") } patch := repository.Patch(). - Set(repository.Field("clarified"), true). - Set(repository.Field("updatedAt"), time.Now()) + Set(repository.Field("clarified"), true) _, err := p.repo.PatchMany(ctx, repository.Filter(fieldPendingRequestID, requestID), patch) return err } @@ -183,8 +182,7 @@ func (p *PendingConfirmations) AttachMessage(ctx context.Context, requestID stri ), ) patch := repository.Patch(). - Set(repository.Field(fieldPendingMessageID), messageID). - Set(repository.Field("updatedAt"), time.Now()) + Set(repository.Field(fieldPendingMessageID), messageID) updated, err := p.repo.PatchMany(ctx, filter, patch) if err != nil { return err