improved storing #457

Merged
tech merged 1 commits from mntx-452 into main 2026-02-10 13:20:17 +00:00

View File

@@ -107,6 +107,7 @@ func (p *cardPayoutProcessor) Submit(ctx context.Context, req *mntxv1.CardPayout
// Keep CreatedAt/refs if record already exists. // Keep CreatedAt/refs if record already exists.
if existing, err := p.store.Payouts().FindByPaymentID(ctx, state.PaymentRef); err == nil && existing != nil { if existing, err := p.store.Payouts().FindByPaymentID(ctx, state.PaymentRef); err == nil && existing != nil {
state.ID = existing.ID // preserve ID for upsert
if !existing.CreatedAt.IsZero() { if !existing.CreatedAt.IsZero() {
state.CreatedAt = existing.CreatedAt state.CreatedAt = existing.CreatedAt
} }