From a02a03e3220a5dc49dccb45ceda231572ef7e441 Mon Sep 17 00:00:00 2001 From: Khushboo Verma <43381712+vermakhushboo@users.noreply.github.com> Date: Sat, 24 Feb 2024 00:13:11 +0530 Subject: [PATCH] Fetch build document from DB --- src/Appwrite/Platform/Workers/Builds.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Appwrite/Platform/Workers/Builds.php b/src/Appwrite/Platform/Workers/Builds.php index b45d27a940..b2f57dac23 100644 --- a/src/Appwrite/Platform/Workers/Builds.php +++ b/src/Appwrite/Platform/Workers/Builds.php @@ -210,6 +210,12 @@ class Builds extends Action $stdout = ''; $stderr = ''; Console::execute('mkdir -p /tmp/builds/' . \escapeshellcmd($buildId), '', $stdout, $stderr); + + $build = $dbForProject->getDocument('builds', $buildId); + if ($build->getAttribute('status') === 'cancelled') { + return; + } + $exit = Console::execute($gitCloneCommand, '', $stdout, $stderr); if ($exit !== 0) { @@ -390,6 +396,7 @@ class Builds extends Action $response = null; $err = null; + $build = $dbForProject->getDocument('builds', $buildId); if ($build->getAttribute('status') === 'cancelled') { return; } @@ -460,6 +467,7 @@ class Builds extends Action ]); if ($err) { + $build = $dbForProject->getDocument('builds', $buildId); if ($build->getAttribute('status') === 'cancelled') { return; }