From f0bf49f94259d0585446268bb3aad51fdbe6c9af Mon Sep 17 00:00:00 2001 From: battosai30 Date: Fri, 31 May 2024 15:24:31 +0200 Subject: [PATCH] FIX: #29439 incomplete API return (#29796) * Update api_documents.class.php * Update api_documents.class.php * Update api_documents.class.php --------- Co-authored-by: Laurent Destailleur --- htdocs/api/class/api_documents.class.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/htdocs/api/class/api_documents.class.php b/htdocs/api/class/api_documents.class.php index 915768e0ea6..a739f0a1866 100644 --- a/htdocs/api/class/api_documents.class.php +++ b/htdocs/api/class/api_documents.class.php @@ -580,8 +580,10 @@ class Documents extends DolibarrApi } elseif (is_array($ecmfile->lines) && count($ecmfile->lines) > 0) { $count = count($filearray); for ($i = 0 ; $i < $count ; $i++) { - if ($filearray[$i]['name'] == $ecmfile->lines[$i]->filename) { - $filearray[$i] = array_merge($filearray[$i], (array) $ecmfile->lines[0]); + foreach ($ecmfile->lines as $line) { + if ($filearray[$i]['name'] == $line->filename) { + $filearray[$i] = array_merge($filearray[$i], (array) $line); + } } } }