From 1ac4795575cca7b62d3bf58462efd03f6bf68eaa Mon Sep 17 00:00:00 2001 From: Paulo Castellano Date: Sat, 13 Jun 2026 17:13:32 -0300 Subject: [PATCH] Drop redundant method default in webhook/http nodes Webhook and HTTP nodes are always created with a method, so the ?? default was dead. Make the prop required and remove the now-unused HttpMethod import, matching the unit/operator/mode cleanup. --- .../js/components/automations/nodes/HttpRequestNode.vue | 6 ++---- resources/js/components/automations/nodes/WebhookNode.vue | 6 ++---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/resources/js/components/automations/nodes/HttpRequestNode.vue b/resources/js/components/automations/nodes/HttpRequestNode.vue index 2f89b16a..0c1aa360 100644 --- a/resources/js/components/automations/nodes/HttpRequestNode.vue +++ b/resources/js/components/automations/nodes/HttpRequestNode.vue @@ -3,18 +3,16 @@ import { IconWorld } from '@tabler/icons-vue'; import { Handle, Position } from '@vue-flow/core'; import { computed } from 'vue'; -import { HttpMethod } from '@/types/automation/http-method'; - const props = defineProps<{ data: { url?: string; - method?: string; + method: string; }; selected?: boolean; }>(); const summary = computed(() => { - const method = (props.data.method ?? HttpMethod.Get).toUpperCase(); + const method = props.data.method.toUpperCase(); const url = props.data.url; if (!url) return method; let host = url; diff --git a/resources/js/components/automations/nodes/WebhookNode.vue b/resources/js/components/automations/nodes/WebhookNode.vue index b2c2c16c..3e145f99 100644 --- a/resources/js/components/automations/nodes/WebhookNode.vue +++ b/resources/js/components/automations/nodes/WebhookNode.vue @@ -3,18 +3,16 @@ import { IconWebhook } from '@tabler/icons-vue'; import { Handle, Position } from '@vue-flow/core'; import { computed } from 'vue'; -import { HttpMethod } from '@/types/automation/http-method'; - const props = defineProps<{ data: { url?: string; - method?: string; + method: string; }; selected?: boolean; }>(); const summary = computed(() => { - const method = (props.data.method ?? HttpMethod.Post).toUpperCase(); + const method = props.data.method.toUpperCase(); const url = props.data.url || 'https://…'; return `${method} · ${url}`; });