Merge pull request #23213 from henrynopo/patch-1

Create invoice from Shipment - fix error of multicurrency code
This commit is contained in:
Laurent Destailleur 2022-12-14 10:10:30 +01:00 committed by GitHub
commit af6854c5fb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2928,6 +2928,11 @@ if ($action == 'create') {
$remise_percent = (!empty($expesrc->remise_percent) ? $expesrc->remise_percent : (!empty($soc->remise_percent) ? $soc->remise_percent : 0));
$remise_absolue = (!empty($expesrc->remise_absolue) ? $expesrc->remise_absolue : (!empty($soc->remise_absolue) ? $soc->remise_absolue : 0));
if (!empty($conf->multicurrency->enabled)) {
$currency_code = (!empty($expesrc->currency_code) ? $expesrc->currency_code : (!empty($soc->currency_code) ? $soc->currency_code : $objectsrc->multicurrency_code));
$currency_tx = (!empty($expesrc->currency_tx) ? $expesrc->currency_tx : (!empty($soc->currency_tx) ? $soc->currency_tx : $objectsrc->currency_tx));
}
//Replicate extrafields
$expesrc->fetch_optionals();
$object->array_options = $expesrc->array_options;