Fix: normalize empty numeric fields to null in lab domicilios
This commit is contained in:
@@ -285,6 +285,13 @@ class Domicilio {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Normalizar campos numéricos opcionales vacíos a NULL para evitar "Incorrect decimal value: ''"
|
||||||
|
foreach (['valor_domicilio', 'valor_copago', 'copago_laboratorio', 'pago_monto'] as $num) {
|
||||||
|
if (array_key_exists($num, $campos) && trim((string)$campos[$num]) === '') {
|
||||||
|
$campos[$num] = null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return $campos;
|
return $campos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user