From 96894d75623f66bd3fb9e9ceb005bd6ec4f8d0fc Mon Sep 17 00:00:00 2001 From: tianshujie Date: Thu, 11 May 2023 20:05:15 +0800 Subject: [PATCH] * Fixed an issue with undefined variables when delete a release. --- module/release/control.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/release/control.php b/module/release/control.php index 06001be094..beef04e11b 100644 --- a/module/release/control.php +++ b/module/release/control.php @@ -315,7 +315,7 @@ class release extends control $this->release->delete(TABLE_RELEASE, $releaseID); $release = $this->dao->select('*')->from(TABLE_RELEASE)->where('id')->eq((int)$releaseID)->fetch(); - $build = $this->dao->select('*')->from(TABLE_BUILD)->where('id')->eq((int)$release->build)->fetch(); + $builds = $this->dao->select('*')->from(TABLE_BUILD)->where('id')->in($release->build)->fetchAll(); $this->dao->update(TABLE_BUILD)->set('deleted')->eq(1)->where('id')->eq($release->shadow)->exec(); foreach($builds as $build) {