From 665fe7902c2d149fe091d32d197613afce1e467a Mon Sep 17 00:00:00 2001 From: rcourtman Date: Wed, 15 Oct 2025 18:45:06 +0000 Subject: [PATCH] Issue #557: include template during webhook tests --- frontend-modern/src/components/Alerts/WebhookConfig.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/frontend-modern/src/components/Alerts/WebhookConfig.tsx b/frontend-modern/src/components/Alerts/WebhookConfig.tsx index a5507a8..ff0a0b6 100644 --- a/frontend-modern/src/components/Alerts/WebhookConfig.tsx +++ b/frontend-modern/src/components/Alerts/WebhookConfig.tsx @@ -767,9 +767,16 @@ export function WebhookConfig(props: WebhookConfigProps) { } }); const customFields = buildMapFromInputs(customFieldInputs()); + const { payloadTemplate, ...restFormData } = formData(); + const testPayload = { + ...restFormData, + headers, + customFields, + template: payloadTemplate ?? restFormData.template ?? '', + }; // Use a consistent temporary ID for this form session const tempId = editingId() || 'temp-new-webhook'; - props.onTest(tempId, { ...formData(), headers, customFields }); + props.onTest(tempId, testPayload); }} disabled={props.testing === (editingId() || 'temp-new-webhook')} class="px-3 py-1.5 border border-gray-300 rounded text-xs hover:bg-gray-100 dark:border-gray-600 dark:text-gray-200"