Fix for ninja invoices in portal

This commit is contained in:
Hillel Coren 2017-06-13 16:14:01 +03:00
parent b1ac110155
commit b879d3ea9d
3 changed files with 3 additions and 3 deletions

View File

@ -279,7 +279,7 @@ class InvoiceRepository extends BaseRepository
->where('invoices.is_recurring', '=', false) ->where('invoices.is_recurring', '=', false)
->where('invoices.is_public', '=', true) ->where('invoices.is_public', '=', true)
// Only show paid invoices for ninja accounts // Only show paid invoices for ninja accounts
->whereRaw(sprintf("((accounts.account_key != '%s' and accounts.account_key not like '%s') or invoices.invoice_status_id = %d)", env('NINJA_LICENSE_ACCOUNT_KEY'), substr(NINJA_ACCOUNT_KEY, 0, 30), INVOICE_STATUS_PAID)) ->whereRaw(sprintf("((accounts.account_key != '%s' and accounts.account_key not like '%s%%') or invoices.invoice_status_id = %d)", env('NINJA_LICENSE_ACCOUNT_KEY'), substr(NINJA_ACCOUNT_KEY, 0, 30), INVOICE_STATUS_PAID))
->select( ->select(
DB::raw('COALESCE(clients.currency_id, accounts.currency_id) currency_id'), DB::raw('COALESCE(clients.currency_id, accounts.currency_id) currency_id'),
DB::raw('COALESCE(clients.country_id, accounts.country_id) country_id'), DB::raw('COALESCE(clients.country_id, accounts.country_id) country_id'),

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long