From 86c7bbe33a426ab703333b210d27135bb455b7c4 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Sat, 18 Mar 2023 11:30:44 +0100 Subject: [PATCH] FIX return $conf->entity if $object->entity is null --- htdocs/core/lib/functions.lib.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 69b437ab650..a07b1152393 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -82,15 +82,13 @@ if (!function_exists('utf8_decode')) { function getMultidirOutput($object, $module = '') { global $conf; - if (!is_object($object)) { + if (!is_object($object) && empty($module)) { return null; } - if (empty($module) && !empty($object->element)) { + if (!empty($object->element)) { $module = $object->element; - } else { - return null; } - return $conf->$module->multidir_output[$object->entity]; + return $conf->$module->multidir_output[(!empty($object->entity) ? $object->entity : $conf->entity)]; } /**