diff --git a/models/transaction.php b/models/transaction.php index 9998335..bdfa1db 100644 --- a/models/transaction.php +++ b/models/transaction.php @@ -490,7 +490,12 @@ class Transaction extends AppModel { $query['fields'] = array(); $stats = array(); - foreach (array_keys($this->hasMany) AS $table) { + foreach ($this->hasMany AS $table => $association) { + // Only calculate stats for *Entry types + if (!preg_match("/Entry$/", $table) && + !preg_match("/Entry$/", $association['className'])) + continue; + $squery = $query; $squery['link'][$table] = array('fields' => array());