diff --git a/library/Director/Objects/DirectorDatafield.php b/library/Director/Objects/DirectorDatafield.php index 84db068a8..fe533486e 100644 --- a/library/Director/Objects/DirectorDatafield.php +++ b/library/Director/Objects/DirectorDatafield.php @@ -78,7 +78,8 @@ public function getCategory() if ($this->category) { return $this->category; } elseif ($id = $this->get('category_id')) { - return DirectorDatafieldCategory::loadWithAutoIncId($id, $this->getConnection()); + $this->category = DirectorDatafieldCategory::loadWithAutoIncId($id, $this->getConnection()); + return $this->category; } else { return null; }