diff --git a/src/pages/master/tag/component/DetailTag.jsx b/src/pages/master/tag/component/DetailTag.jsx index 4eae340..6d8bbda 100644 --- a/src/pages/master/tag/component/DetailTag.jsx +++ b/src/pages/master/tag/component/DetailTag.jsx @@ -99,38 +99,14 @@ const DetailTag = (props) => { } // Prepare payload berdasarkan backend validation schema - let payload; - - if (FormData.tag_id) { - payload = {}; - - if (FormData.tag_name && FormData.tag_name.trim() !== '') { - payload.tag_name = FormData.tag_name; - } - if (FormData.tag_number && FormData.tag_number !== '') { - payload.tag_number = parseInt(FormData.tag_number); - } - if (FormData.data_type && FormData.data_type.trim() !== '') { - payload.data_type = FormData.data_type; - } - if (FormData.unit && FormData.unit.trim() !== '') { - payload.unit = FormData.unit; - } - if (FormData.device_id) { - payload.device_id = parseInt(FormData.device_id); - } - payload.is_active = FormData.is_active; - } else { - // CREATE: device_id hardcoded - payload = { - tag_name: FormData.tag_name, - tag_number: parseInt(FormData.tag_number), - data_type: FormData.data_type, - unit: FormData.unit, - is_active: FormData.is_active, - device_id: parseInt(FormData.device_id), // Hardcoded dari defaultData (9) - }; - } + const payload = { + tag_name: FormData.tag_name, + tag_number: parseInt(FormData.tag_number), + data_type: FormData.data_type, + unit: FormData.unit, + is_active: FormData.is_active, + device_id: parseInt(FormData.device_id), + }; try { let response;