From a7ed025cd64b16dd768f0c90a87eacf3aa220c7e Mon Sep 17 00:00:00 2001 From: James Cole Date: Tue, 10 Mar 2015 20:05:27 +0100 Subject: [PATCH] Fine tune query. --- app/Helpers/Report/ReportQuery.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Helpers/Report/ReportQuery.php b/app/Helpers/Report/ReportQuery.php index b41ac1928f..9d0a5aab8f 100644 --- a/app/Helpers/Report/ReportQuery.php +++ b/app/Helpers/Report/ReportQuery.php @@ -266,6 +266,8 @@ class ReportQuery implements ReportQueryInterface ) ->leftJoin('transaction_types', 'transaction_types.id', '=', 'transaction_journals.transaction_type_id'); if ($showSharedReports === false) { + // only get deposits not to a shared account + // and transfers to a shared account. $query->where( function ($query) { $query->where( @@ -282,6 +284,9 @@ class ReportQuery implements ReportQueryInterface ); } ); + } else { + // any deposit is fine. + $query->where('transaction_types.type', 'Deposit'); } $query->before($end)->after($start) ->where('transaction_journals.user_id', Auth::user()->id)