feat: update handling of description fields in multiple components to ensure non-empty values are stored

This commit is contained in:
2025-12-05 13:13:30 +07:00
parent acaf1b3946
commit fe5f081b92
4 changed files with 4 additions and 10 deletions

View File

@@ -78,7 +78,7 @@ const DetailPlantSubSection = (props) => {
const payload = {
plant_sub_section_name: formData.plant_sub_section_name,
plant_sub_section_description: formData.plant_sub_section_description,
plant_sub_section_description: (formData.plant_sub_section_description && formData.plant_sub_section_description.trim() !== '') ? formData.plant_sub_section_description : ' ',
table_name_value: formData.table_name_value, // Fix field name
is_active: formData.is_active,
};

View File

@@ -209,10 +209,7 @@ const DetailSparepart = (props) => {
sparepart_name: formData.sparepart_name, // Wajib
};
// Tambahkan field-field secara kondisional hanya jika nilainya tidak kosong
if (formData.sparepart_description && formData.sparepart_description.trim() !== '') {
payload.sparepart_description = formData.sparepart_description;
}
payload.sparepart_description = (formData.sparepart_description && formData.sparepart_description.trim() !== '') ? formData.sparepart_description : ' ';
if (formData.sparepart_model && formData.sparepart_model.trim() !== '') {
payload.sparepart_model = formData.sparepart_model;
}

View File

@@ -81,7 +81,7 @@ const DetailStatus = (props) => {
status_number: formData.status_number,
status_name: formData.status_name,
status_color: formData.status_color,
status_description: formData.status_description,
status_description: (formData.status_description && formData.status_description.trim() !== '') ? formData.status_description : ' ',
is_active: formData.is_active,
};

View File

@@ -168,10 +168,7 @@ const DetailTag = (props) => {
payload.unit = formData.unit.trim();
}
// Add tag_description only if it has a value
if (formData.tag_description && formData.tag_description.trim() !== '') {
payload.tag_description = formData.tag_description.trim();
}
payload.tag_description = (formData.tag_description && formData.tag_description.trim() !== '') ? formData.tag_description.trim() : ' ';
// Add device_id only if it has a value
if (formData.device_id) {