From 53eef3fda7d280310b700451ef3e61550efb1aa8 Mon Sep 17 00:00:00 2001 From: James Cole Date: Sat, 9 Sep 2017 18:37:47 +0200 Subject: [PATCH] Catch for #822 --- app/Console/Commands/UpgradeDatabase.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/Console/Commands/UpgradeDatabase.php b/app/Console/Commands/UpgradeDatabase.php index 27ab338d93..4cd2d6a5cf 100644 --- a/app/Console/Commands/UpgradeDatabase.php +++ b/app/Console/Commands/UpgradeDatabase.php @@ -210,6 +210,9 @@ class UpgradeDatabase extends Command ->leftJoin('accounts', 'accounts.id', '=', 'transactions.account_id') ->leftJoin('account_types', 'account_types.id', '=', 'accounts.account_type_id') ->whereIn('account_types.type', [AccountType::DEFAULT, AccountType::ASSET])->first(['transactions.*']); + if (is_null($transaction)) { + return; + } /** @var Account $account */ $account = $transaction->account; $currency = $repository->find(intval($account->getMeta('currency_id'))); @@ -251,7 +254,7 @@ class UpgradeDatabase extends Command */ public function updateTransferCurrencies() { - $set = TransactionJournal + $set = TransactionJournal ::leftJoin('transaction_types', 'transaction_types.id', '=', 'transaction_journals.transaction_type_id') ->where('transaction_types.type', TransactionType::TRANSFER) ->get(['transaction_journals.*']);