From f17f5bcdd404f39e4300a8dd6ea7d94a7b0c473d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 22 May 2026 08:41:28 +0200 Subject: [PATCH] ci --- htdocs/ai/tools/thirdparty.class.php | 3 ++- htdocs/core/lib/price.lib.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/htdocs/ai/tools/thirdparty.class.php b/htdocs/ai/tools/thirdparty.class.php index 2dd52069aa4..3e15f810107 100644 --- a/htdocs/ai/tools/thirdparty.class.php +++ b/htdocs/ai/tools/thirdparty.class.php @@ -25,6 +25,7 @@ require_once DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php'; require_once DOL_DOCUMENT_ROOT . '/contact/class/contact.class.php'; + /** * Class ToolThirdParty * @@ -214,7 +215,7 @@ class ToolThirdParty extends McpTool * - type: 'customer', 'prospect', 'supplier' * - limit: Limit results (default 5) * @param int $count If set to 1, returns only the count of results. - * @return array{error:string}|list + * @return array{error:string}|array{count:int}|list */ private function search(array $args, int $count = 0) { diff --git a/htdocs/core/lib/price.lib.php b/htdocs/core/lib/price.lib.php index 8da511a34a7..55b2bb4b54a 100644 --- a/htdocs/core/lib/price.lib.php +++ b/htdocs/core/lib/price.lib.php @@ -202,7 +202,7 @@ function calcul_price_total($qty, $pu, $remise_percent_ligne, $txtva, $uselocalt // amounts using this rule when building a XML file. if ($remise_percent_ligne && getDolGlobalString('MAIN_APPLY_DISCOUNT_ON_UNIT_PRICE_THEN_ROUND_BEFORE_MULTIPLICATION_BY_QTY')) { // MAIN_APPLY_DISCOUNT_ON_UNIT_PRICE_THEN_ROUND_BEFORE_MULTIPLICATION_BY_QTY can be 'MU', 2, ... $tot_sans_remise = $pu * $qty * ($progress / 100); - $pudiscount = price2num($pu * ((float) $remise_percent_ligne / 100), getDolGlobalString('MAIN_APPLY_DISCOUNT_ON_UNIT_PRICE_THEN_ROUND_BEFORE_MULTIPLICATION_BY_QTY')); + $pudiscount = (float) price2num($pu * ((float) $remise_percent_ligne / 100), getDolGlobalString('MAIN_APPLY_DISCOUNT_ON_UNIT_PRICE_THEN_ROUND_BEFORE_MULTIPLICATION_BY_QTY')); $tot_avec_remise_ligne = (float) price2num($pu - $pudiscount, getDolGlobalString('MAIN_APPLY_DISCOUNT_ON_UNIT_PRICE_THEN_ROUND_BEFORE_MULTIPLICATION_BY_QTY')) * $qty * ($progress / 100); } else { $tot_sans_remise = $pu * $qty * ($progress / 100);