From 1deb77896f87f94b0ee93716b121c7e10e271644 Mon Sep 17 00:00:00 2001 From: Juanjo Menent <jmenent@2byte.es> Date: Sat, 12 Sep 2015 23:42:48 +0200 Subject: [PATCH] Fix #3515 Bug: Creating an invoice from a shipment links to wrong customer order --- htdocs/compta/facture.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index a4a3c8a1e83..f409cbeb815 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -923,7 +923,11 @@ if (empty($reshook)) $exp = new Expedition($db); $exp->fetch($object->origin_id); $exp->fetchObjectLinked(); - if (count($exp->linkedObjectsIds['commande']) > 0) $object->linked_objects['commande'] = $exp->linkedObjectsIds['commande'][0]; + if (count($exp->linkedObjectsIds['commande']) > 0) { + foreach ($exp->linkedObjectsIds['commande'] as $key => $value){ + $object->linked_objects['commande'] = $value; + } + } } if (is_array($_POST['other_linked_objects']) && ! empty($_POST['other_linked_objects'])) -- GitLab