From bbe3e2aab53dd7ea1ba42164a4c793791fc43cce Mon Sep 17 00:00:00 2001 From: andrewlalis Date: Sun, 21 Sep 2025 11:31:44 -0400 Subject: [PATCH] Fixed type check. --- web-app/src/components/EditVendorModal.vue | 27 ++++++---------------- 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/web-app/src/components/EditVendorModal.vue b/web-app/src/components/EditVendorModal.vue index 7bb4916..ab52956 100644 --- a/web-app/src/components/EditVendorModal.vue +++ b/web-app/src/components/EditVendorModal.vue @@ -31,9 +31,10 @@ function canSave() { const inputValid = name.value.trim().length > 0 if (!inputValid) return false if (props.vendor) { + const newDesc = description.value.trim().length === 0 ? null : description.value.trim() return ( props.vendor.name.trim() !== name.value.trim() || - props.vendor.description.trim() !== description.value.trim() + props.vendor.description !== newDesc ) } return true @@ -43,7 +44,7 @@ async function doSave() { const api = new TransactionApiClient(getSelectedProfile(route)) const payload = { name: name.value.trim(), - description: description.value.trim(), + description: description.value.trim().length === 0 ? null : description.value.trim(), } try { let savedVendor = null @@ -69,31 +70,17 @@ defineExpose({ show }) - + - +