diff --git a/site/controllers/leases_controller.php b/site/controllers/leases_controller.php index 15c0feb..3957c69 100644 --- a/site/controllers/leases_controller.php +++ b/site/controllers/leases_controller.php @@ -80,7 +80,7 @@ class LeasesController extends AppController { // Get the balance on each lease. foreach ($leases AS &$lease) { $stats = $this->Lease->stats($lease['Lease']['id']); - $lease['Lease']['balance'] = $stats['Account']['Ledger']['balance']; + $lease['Lease']['balance'] = $stats['balance']; } return $leases; diff --git a/site/models/lease.php b/site/models/lease.php index 73b9950..13873e5 100644 --- a/site/models/lease.php +++ b/site/models/lease.php @@ -150,6 +150,11 @@ class Lease extends AppModel { // Pull the stats from the account. $stats['Account'] = $this->Account->stats($lease['Lease']['account_id']); + + // Place a summary of the stats (one lease account in this case) + // at the top level for easy summarized access. + $this->statsMerge($stats, $stats['Account']['Ledger']); + return $stats; }