diff --git a/include/class.ticket.php b/include/class.ticket.php index 35cc2403164649aad2a852964aa4e7ed5d4c0535..6df1ddf2dd982636abc45ab4818cc3fe9915fb40 100644 --- a/include/class.ticket.php +++ b/include/class.ticket.php @@ -203,6 +203,7 @@ implements RestrictedAccess, Threadable, Searchable { var $recipients; var $lastrespondent; var $lastuserrespondent; + var $_children; function loadDynamicData($force=false) { if (!isset($this->_answers) || $force) { @@ -236,7 +237,10 @@ implements RestrictedAccess, Threadable, Searchable { } function getChildren() { - return self::getChildTickets($this->getId()); + if (!isset($this->_children)) + $this->_children = self::getChildTickets($this->getId()); + + return $this->_children; } function getMergeTypeByFlag($flag) {