fix: audit submissions disabled after bind

This commit is contained in:
hectorzhao
2026-08-25 19:54:41 +08:00
parent 2a181777ad
commit 4a17df78b8
6 changed files with 105 additions and 31 deletions
@@ -21,6 +21,7 @@ export type DownstreamDeliveryQueueRequest = {
receiptDedupeKey?: string;
queueHttpWebhook?: boolean;
queueCmppDelivery?: boolean;
allowBusinessRejectionCmppDelivery?: boolean;
propagateHttpQueueError?: boolean;
};
@@ -80,6 +81,7 @@ export async function queueFinalReceiptDeliveries(
message: FinalReceiptMessage;
payload: Record<string, unknown>;
segmentPayloads?: Record<number, Record<string, unknown>>;
allowBusinessRejectionCmppDelivery?: boolean;
propagateHttpQueueError?: boolean;
},
) {
@@ -125,6 +127,7 @@ export async function queueFinalReceiptDeliveries(
: `receipt:${message.id}:segment:${target.segmentIndex}`,
queueHttpWebhook: false,
queueCmppDelivery: true,
allowBusinessRejectionCmppDelivery: data.allowBusinessRejectionCmppDelivery,
});
}
return { queued: true, cmppTargetCount: targets.length };