From 4d14ce188377a143ba5821ca8c78ba11467105cc Mon Sep 17 00:00:00 2001 From: Christophe Battarel Date: Tue, 23 Jul 2024 09:40:04 +0200 Subject: [PATCH] fix imports --- htdocs/core/modules/import/import_csv.modules.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/core/modules/import/import_csv.modules.php b/htdocs/core/modules/import/import_csv.modules.php index e584e1b5eac13..6d16f8645eebb 100644 --- a/htdocs/core/modules/import/import_csv.modules.php +++ b/htdocs/core/modules/import/import_csv.modules.php @@ -929,9 +929,9 @@ public function import_insert($arrayrecord, $array_match_file_to_database, $obji // Note: For extrafield tablename, we have in importfieldshidden_array an enty 'extra.fk_object'=>'lastrowid-tableparent' so $keyfield is 'fk_object' $sqlSelect = "SELECT rowid FROM ".$tablename; - if (empty($keyfield)) { + //if (empty($keyfield)) { keyfield may content any hidden update field !!! $keyfield = 'rowid'; - } + //} $sqlSelect .= " WHERE ".$keyfield." = ".((int) $lastinsertid); if (!empty($tablewithentity_cache[$tablename])) { @@ -974,9 +974,9 @@ public function import_insert($arrayrecord, $array_match_file_to_database, $obji } $sqlstart .= " SET ".implode(', ', $set); - if (empty($keyfield)) { + //if (empty($keyfield)) { keyfield may content any hidden update field !!! $keyfield = 'rowid'; - } + //} $sqlend = " WHERE ".$keyfield." = ".((int) $lastinsertid); if ($is_table_category_link) {