From e7a18616fc0498fbabe2333cd97193b75043bcb2 Mon Sep 17 00:00:00 2001 From: xieqiyu Date: Tue, 3 Sep 2024 13:54:19 +0800 Subject: [PATCH] * [bug] Fix the bug of check priv when tutorial. --- module/common/model.php | 2 ++ module/tutorial/model.php | 1 + 2 files changed, 3 insertions(+) diff --git a/module/common/model.php b/module/common/model.php index c83c141ff2..87bc6c9fd0 100644 --- a/module/common/model.php +++ b/module/common/model.php @@ -2632,6 +2632,8 @@ eof; */ public function checkPrivByObject(string $objectType, int $objectID): bool { + if(common::isTutorialMode()) return true; + $objectType = strtolower($objectType); if(in_array($objectType, array('program', 'project', 'product', 'execution'))) return $this->loadModel($objectType)->checkPriv($objectID); diff --git a/module/tutorial/model.php b/module/tutorial/model.php index 1fe23c5251..bbf2f0dc1c 100644 --- a/module/tutorial/model.php +++ b/module/tutorial/model.php @@ -887,6 +887,7 @@ class tutorialModel extends model $case->caseVersion = ''; $case->storyTitle = ''; $case->caseStatus = 'normal'; + $case->currentVersion = 1; $step1 = new stdClass(); $step1->name = 1;