From 3fded61993e0e827ed03257070b60b5124dfd8ed Mon Sep 17 00:00:00 2001 From: wangyidong Date: Tue, 24 Jun 2025 15:24:07 +0800 Subject: [PATCH] * [refac bug #63618] Check story priv by story type. --- module/action/model.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/module/action/model.php b/module/action/model.php index c99e6d1280..9962af7276 100755 --- a/module/action/model.php +++ b/module/action/model.php @@ -1519,10 +1519,15 @@ class actionModel extends model elseif($action->objectType == 'story') { $story = $this->loadModel('story')->fetchByID($action->objectID); - if(!empty($story) && isset($shadowProducts[$story->product])) + if(!empty($story)) { - $moduleName = 'projectstory'; + $moduleName = $story->type; $methodName = 'view'; + if(isset($shadowProducts[$story->product])) + { + $moduleName = 'projectstory'; + $methodName = 'view'; + } } if(!empty($action->project) && !$project) {