diff --git a/frontend/src/views/project/settings/ProjectSettingsWebhooks.vue b/frontend/src/views/project/settings/ProjectSettingsWebhooks.vue index 91356f9a4..5acf75829 100644 --- a/frontend/src/views/project/settings/ProjectSettingsWebhooks.vue +++ b/frontend/src/views/project/settings/ProjectSettingsWebhooks.vue @@ -53,6 +53,10 @@ const availableEvents = ref() async function loadWebhooks() { webhooks.value = await webhookService.getAll({projectId: project.value.id}) availableEvents.value = await webhookService.getAvailableEvents() + // Initialize all events to false to avoid undefined modelValue errors + newWebhookEvents.value = Object.fromEntries( + availableEvents.value.map(event => [event, false]), + ) } const showDeleteModal = ref(false)