From 3f03b678e9b08cafe16fa369af40beb7817f5d88 Mon Sep 17 00:00:00 2001 From: bahfir abbes Date: Sat, 24 Oct 2020 03:41:25 +0100 Subject: [PATCH 1/2] fix:rowid is string in currencies table --- htdocs/admin/dict.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php index cc1d05858ad..6c7da579462 100644 --- a/htdocs/admin/dict.php +++ b/htdocs/admin/dict.php @@ -878,7 +878,7 @@ if (GETPOST('actionadd') || GETPOST('actionmodify')) $i++; } - $sql .= " WHERE ".$rowidcol." = ".(int) $db->escape($rowid); + $sql .= " WHERE ".$rowidcol." = '".$db->escape($rowid)."'"; if (in_array('entity', $listfieldmodify)) $sql .= " AND entity = '".getEntity($tabname[$id])."'"; dol_syslog("actionmodify", LOG_DEBUG); From 335d1db3a69b918f19eb862431d6cf6daa2286d1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 25 Oct 2020 14:43:33 +0100 Subject: [PATCH 2/2] Update dict.php --- htdocs/admin/dict.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php index 6c7da579462..987d7a256af 100644 --- a/htdocs/admin/dict.php +++ b/htdocs/admin/dict.php @@ -878,7 +878,11 @@ if (GETPOST('actionadd') || GETPOST('actionmodify')) $i++; } - $sql .= " WHERE ".$rowidcol." = '".$db->escape($rowid)."'"; + if (in_array($rowidcol, array('code', 'code_iso'))) { + $sql .= " WHERE ".$rowidcol." = '".$db->escape($rowid)."'"; + } else { + $sql .= " WHERE ".$rowidcol." = ".((int) $rowid); + } if (in_array('entity', $listfieldmodify)) $sql .= " AND entity = '".getEntity($tabname[$id])."'"; dol_syslog("actionmodify", LOG_DEBUG);