From ac4146fdd89a27f0efef366750cbd1dc321e3514 Mon Sep 17 00:00:00 2001 From: recursivetree <60423027+recursivetree@users.noreply.github.com> Date: Tue, 8 Oct 2024 22:57:10 +0200 Subject: [PATCH] fix: prevent squad update OOM issue with many squads (#689) --- src/Jobs/UpdateCharacterFilters.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Jobs/UpdateCharacterFilters.php b/src/Jobs/UpdateCharacterFilters.php index d9ad3347f..1871f8a51 100644 --- a/src/Jobs/UpdateCharacterFilters.php +++ b/src/Jobs/UpdateCharacterFilters.php @@ -45,8 +45,8 @@ public function tags() */ public function handle() { - // without chunking, we can run out of memory on large installs - CharacterInfo::chunk(200, function ($characters) { + // Without chunking, we can run out of memory on large installs. + CharacterInfo::with('user.squads')->chunk(5, function ($characters) { foreach ($characters as $character){ event(new CharacterFilterDataUpdate($character)); }