From 59f555059b72e709380a22be894084b3ce19ae41 Mon Sep 17 00:00:00 2001 From: BOHA Date: Tue, 16 Jun 2026 20:22:36 +0200 Subject: [PATCH] fix(documents): include custom-field selection in offer/issued-order unsaved-changes guard Co-Authored-By: Claude Opus 4.8 (1M context) --- src/admin/pages/IssuedOrderDetail.tsx | 2 +- src/admin/pages/OfferDetail.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/admin/pages/IssuedOrderDetail.tsx b/src/admin/pages/IssuedOrderDetail.tsx index fd8ac17..79c376c 100644 --- a/src/admin/pages/IssuedOrderDetail.tsx +++ b/src/admin/pages/IssuedOrderDetail.tsx @@ -260,7 +260,7 @@ export default function IssuedOrderDetail() { const canExport = hasPermission("orders.view"); const { isDirty, markClean } = useUnsavedChangesGuard( - { form, items, sections }, + { form, items, sections, selectedCustomFields }, !isEdit || dataReady, ); diff --git a/src/admin/pages/OfferDetail.tsx b/src/admin/pages/OfferDetail.tsx index 681ce67..6e3bf47 100644 --- a/src/admin/pages/OfferDetail.tsx +++ b/src/admin/pages/OfferDetail.tsx @@ -275,7 +275,7 @@ export default function OfferDetail() { const canDelete = isEdit && !orderInfo && !isInvalidated && !isLockedByOther; const { markClean } = useUnsavedChangesGuard( - { form, items, sections }, + { form, items, sections, selectedCustomFields }, !loading, );