diff --git a/module/build/ui/edit.html.php b/module/build/ui/edit.html.php
index 4c7480dfc9..6b79ac8b51 100644
--- a/module/build/ui/edit.html.php
+++ b/module/build/ui/edit.html.php
@@ -17,7 +17,7 @@ jsVar('builds', $build->builds);
jsVar('buildID', $build->id);
jsVar('multipleSelect', $lang->build->placeholder->multipleSelect);
$productRow = '';
-$testtaskID = zget($testtask, 'id', 0);
+$testtaskID = $testtask ? $testtask->id : 0;
if(!$hidden)
{
$productRow = formRow(
diff --git a/module/testtask/model.php b/module/testtask/model.php
index 3551f872bf..47fe901dad 100755
--- a/module/testtask/model.php
+++ b/module/testtask/model.php
@@ -2304,7 +2304,7 @@ class testtaskModel extends model
public function getByBuild(int $buildID): object|false
{
return $this->dao->select('*')->from(TABLE_TESTTASK)
- ->where('build')->eq($build->id)
+ ->where('build')->eq($buildID)
->andWhere('deleted')->eq(0)
->fetch();
}