diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 546ab720452..326f5e9236a 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -261,6 +261,16 @@ function isModEnabled($module) $arrayconv['supplier_order'] = 'fournisseur'; $arrayconv['supplier_invoice'] = 'fournisseur'; } + // Special case. + // @TODO Replace isModEnabled('delivery_note') with + // isModEnabled('shipping') && getDolGlobalString('MAIN_SUBMODULE_EXPEDITION') + if ($module == 'delivery_note') { + if (!getDolGlobalString('MAIN_SUBMODULE_EXPEDITION')) { + return false; + } else { + $module = 'shipping'; + } + } $module_alt = $module; if (!empty($arrayconv[$module])) {