From a1a2598c0345896ac51a475ae46c7cb1e2764909 Mon Sep 17 00:00:00 2001 From: Alexander Skvortsov <38059171+askvortsov1@users.noreply.github.com> Date: Thu, 7 Jan 2021 17:46:14 -0500 Subject: [PATCH] Fix deleting posts/discussions by deleted user (#2521) Making the $user argument nullable prevents this unnecessary exception, and doesn't introduce any issues since we check that $user exists as part of the method. --- framework/core/src/User/UserMetadataUpdater.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/core/src/User/UserMetadataUpdater.php b/framework/core/src/User/UserMetadataUpdater.php index 19bb2e8fe..5e0252e58 100644 --- a/framework/core/src/User/UserMetadataUpdater.php +++ b/framework/core/src/User/UserMetadataUpdater.php @@ -65,7 +65,7 @@ class UserMetadataUpdater /** * @param \Flarum\User\User $user */ - private function updateCommentsCount(User $user) + private function updateCommentsCount(?User $user) { if ($user && $user->exists) { $user->refreshCommentCount()->save();