From 32508dc93ba5eb8ec80243660ba065a58959c500 Mon Sep 17 00:00:00 2001 From: dingguodong Date: Wed, 12 Jun 2024 14:25:06 +0800 Subject: [PATCH] * [task#116512] Prefer to use the referenced or equivalent permission. --- module/common/model.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/common/model.php b/module/common/model.php index d31bbd19ab..f33aa64335 100644 --- a/module/common/model.php +++ b/module/common/model.php @@ -1281,8 +1281,6 @@ eof; $module = strtolower($module); $method = strtolower($method); - if($object) return self::getUserPriv($module, $method, $object, $vars); - global $config; if(isset($config->{$module}->groupPrivs[$method])) { @@ -1295,6 +1293,8 @@ eof; } } + if($object) return self::getUserPriv($module, $method, $object, $vars); + if(!isset(self::$userPrivs[$module][$method][$vars])) self::$userPrivs[$module][$method][$vars] = self::getUserPriv($module, $method, $object, $vars); return self::$userPrivs[$module][$method][$vars];