diff --git a/app/Http/Controllers/Api/V1/WorkOrderController.php b/app/Http/Controllers/Api/V1/WorkOrderController.php index 61828a4..c7fd77b 100644 --- a/app/Http/Controllers/Api/V1/WorkOrderController.php +++ b/app/Http/Controllers/Api/V1/WorkOrderController.php @@ -320,7 +320,14 @@ public function materialsForItem(int $id, int $itemId) public function registerMaterialInputForItem(MaterialInputForItemRequest $request, int $id, int $itemId) { return ApiResponse::handle(function () use ($request, $id, $itemId) { - return $this->service->registerMaterialInputForItem($id, $itemId, $request->validated()['inputs']); + $validated = $request->validated(); + + return $this->service->registerMaterialInputForItem( + $id, + $itemId, + $validated['inputs'], + (bool) ($validated['replace'] ?? false) + ); }, __('message.work_order.material_input_registered')); }