Issue #557: include template during webhook tests
This commit is contained in:
parent
5927535110
commit
665fe7902c
1 changed files with 8 additions and 1 deletions
|
|
@ -767,9 +767,16 @@ export function WebhookConfig(props: WebhookConfigProps) {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
const customFields = buildMapFromInputs(customFieldInputs());
|
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
|
// Use a consistent temporary ID for this form session
|
||||||
const tempId = editingId() || 'temp-new-webhook';
|
const tempId = editingId() || 'temp-new-webhook';
|
||||||
props.onTest(tempId, { ...formData(), headers, customFields });
|
props.onTest(tempId, testPayload);
|
||||||
}}
|
}}
|
||||||
disabled={props.testing === (editingId() || 'temp-new-webhook')}
|
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"
|
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"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue