From a86eb599d919c643e953b8b482a4974aac898642 Mon Sep 17 00:00:00 2001 From: wangyuting2 <851424971@qq.com> Date: Wed, 15 Feb 2023 17:20:35 +0800 Subject: [PATCH] * Fix project extend priv bug. --- module/common/model.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/module/common/model.php b/module/common/model.php index 8dfe0defaa..966b1d96a3 100644 --- a/module/common/model.php +++ b/module/common/model.php @@ -2466,8 +2466,8 @@ EOD; { if($this->app->tab == 'project') { - $projectPrivs = $this->loadModel('project')->processProjectPrivs(); - if(isset($projectPrivs->$module->$method)) return true; + $this->resetProjectPriv(); + if(commonModel::hasPriv($module, $method)) return true; } $this->app->user = $this->session->user; @@ -2689,7 +2689,6 @@ EOD; if(isset($projectRights['index']) and !isset($recomputedRights['project']['index'])) $recomputedRights['project']['index'] = 1; $this->app->user->rights['rights'] = $recomputedRights; - $this->session->set('user', $this->app->user); } }