From b0433b66c7be6f9e769f0ab9a04410adb0413c1d Mon Sep 17 00:00:00 2001 From: Vasyka Date: Tue, 8 Sep 2026 07:12:37 +0000 Subject: [PATCH] Recalculate WO total after saving discount_pct afterSave() calls recalcTotal() so discount_pct changes are applied to the total immediately on save, then fillForm() refreshes the displayed total field. Co-Authored-By: Claude Sonnet 4.6 --- .../Resources/WorkOrderResource/Pages/EditWorkOrder.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Filament/Tenant/Resources/WorkOrderResource/Pages/EditWorkOrder.php b/app/Filament/Tenant/Resources/WorkOrderResource/Pages/EditWorkOrder.php index cb729ca..b72d520 100644 --- a/app/Filament/Tenant/Resources/WorkOrderResource/Pages/EditWorkOrder.php +++ b/app/Filament/Tenant/Resources/WorkOrderResource/Pages/EditWorkOrder.php @@ -28,6 +28,12 @@ class EditWorkOrder extends EditRecord return \Filament\Resources\Pages\Enums\ContentTabPosition::After; } + protected function afterSave(): void + { + $this->record->recalcTotal(); + $this->fillForm(); + } + protected function getHeaderActions(): array { return [