From f133fc8f102e60ce1e0a089b660acfa106a0b438 Mon Sep 17 00:00:00 2001 From: tianshujie98 Date: Fri, 20 Aug 2021 10:30:12 +0800 Subject: [PATCH] * Finish task #41592. --- module/repo/control.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/module/repo/control.php b/module/repo/control.php index 4d61974532..caa816e7d8 100644 --- a/module/repo/control.php +++ b/module/repo/control.php @@ -205,8 +205,12 @@ class repo extends control { if($confirm == 'no') die(js::confirm($this->lang->repo->notice->delete, $this->repo->createLink('delete', "repoID=$repoID&objectID=$objectID&confirm=yes"))); - $error = ''; - $relationID = $this->dao->select('id')->from(TABLE_RELATION)->where('extra')->eq($repoID)->fetch(); + $error = ''; + $relationID = $this->dao->select('id')->from(TABLE_RELATION) + ->where('extra')->eq($repoID) + ->andWhere('AType')->eq('design') + ->fetch(); + if($relationID) $error .= $this->lang->repo->error->deleted; $jobs = $this->dao->select('*')->from(TABLE_JOB)->where('repo')->eq($repoID)->andWhere('deleted')->eq('0')->fetchAll();