From f541a9939b2b1244137721eb5da2480a1ab3de9a Mon Sep 17 00:00:00 2001 From: lyc8503 Date: Wed, 15 Oct 2025 21:14:39 +0800 Subject: [PATCH] fix: deep copy payload obj --- worker/src/util.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worker/src/util.ts b/worker/src/util.ts index bf0b5ad..4094118 100644 --- a/worker/src/util.ts +++ b/worker/src/util.ts @@ -74,7 +74,7 @@ async function webhookNotify(webhook: WebhookConfig, message: string) { let url = webhook.url let method = webhook.method let headers = new Headers(webhook.headers as any) - let payloadTemplated = webhook.payload + let payloadTemplated: { [key: string]: string | number } = JSON.parse(JSON.stringify(webhook.payload)) Object.keys(payloadTemplated).forEach((k) => { if (payloadTemplated[k] === '$MSG') { payloadTemplated[k] = message