From cb152b22dfa46cd5237a6ca2f7e8833c5314988e Mon Sep 17 00:00:00 2001 From: Florian HENRY Date: Mon, 8 Feb 2021 15:47:37 +0100 Subject: [PATCH] fix ajax --- htdocs/core/modules/product/doc/pdf_standard.modules.php | 6 +++++- htdocs/product/ajax/products.php | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/htdocs/core/modules/product/doc/pdf_standard.modules.php b/htdocs/core/modules/product/doc/pdf_standard.modules.php index ceb1819df37..cf3c1c057da 100644 --- a/htdocs/core/modules/product/doc/pdf_standard.modules.php +++ b/htdocs/core/modules/product/doc/pdf_standard.modules.php @@ -172,7 +172,11 @@ class pdf_standard extends ModelePDFProduct // Load traductions files required by page $outputlangs->loadLangs(array("main", "dict", "companies", "bills", "products", "orders", "deliveries")); - $nblines = count($object->lines); + if (is_array($object->lines)) { + $nblines = count($object->lines); + } else { + $nblines = 0; + } if ($conf->product->dir_output) { diff --git a/htdocs/product/ajax/products.php b/htdocs/product/ajax/products.php index 89e9419fec0..18ce5d12619 100644 --- a/htdocs/product/ajax/products.php +++ b/htdocs/product/ajax/products.php @@ -191,7 +191,8 @@ if (!empty($action) && $action == 'fetch' && !empty($id)) 'pricebasetype' => $outpricebasetype, 'tva_tx' => $outtva_tx, 'qty' => $outqty, - 'discount' => $outdiscount); + 'discount' => $outdiscount, + 'array_option'=>$object->array_options); } echo json_encode($outjson);