From a19e116a15e79191a2cd016a4f95870b2d8f2bac Mon Sep 17 00:00:00 2001 From: James Cole Date: Wed, 30 Dec 2020 11:59:10 +0100 Subject: [PATCH] Error code for #4200 --- app/TransactionRules/Actions/SetCategory.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/TransactionRules/Actions/SetCategory.php b/app/TransactionRules/Actions/SetCategory.php index 7876262553..ce32338321 100644 --- a/app/TransactionRules/Actions/SetCategory.php +++ b/app/TransactionRules/Actions/SetCategory.php @@ -52,6 +52,10 @@ class SetCategory implements ActionInterface { $user = User::find($journal['user_id']); $search = $this->action->action_value; + if(null === $user) { + Log::error(sprintf('Journal has no valid user ID so action SetCategory("%s") cannot be applied', $search), $journal); + return false; + } /** @var CategoryFactory $factory */ $factory = app(CategoryFactory::class);