2
0
forked from Wavyzz/dolibarr

Fix type of field

This commit is contained in:
Laurent Destailleur
2024-09-17 02:50:35 +02:00
parent c617ab7c0e
commit f9d347a11c

View File

@@ -10299,7 +10299,11 @@ function dol_getIdFromCode($db, $key, $tablename, $fieldkey = 'code', $fieldid =
$sql = "SELECT ".$fieldid." as valuetoget";
$sql .= " FROM ".MAIN_DB_PREFIX.$tablename;
$sql .= " WHERE ".$fieldkey." = '".$db->escape($key)."'";
if ($fieldkey == 'id' || $fieldkey == 'rowid') {
$sql .= " WHERE ".$fieldkey." = ".((int) $key);
} else {
$sql .= " WHERE ".$fieldkey." = '".$db->escape($key)."'";
}
if (!empty($entityfilter)) {
$sql .= " AND entity IN (".getEntity($tablename).")";
}