From 7f4800ebf3d402f33ffd47761f9ae07cb737303e Mon Sep 17 00:00:00 2001 From: Shlee Date: Wed, 5 Aug 2026 21:09:15 +0930 Subject: [PATCH] Fix: Add guards to backup to exit early on deleted accounts (#40053) --- app/workers/backup_worker.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/workers/backup_worker.rb b/app/workers/backup_worker.rb index df933142ae4..95488c8de55 100644 --- a/app/workers/backup_worker.rb +++ b/app/workers/backup_worker.rb @@ -17,8 +17,10 @@ class BackupWorker end def perform(backup_id) - backup = Backup.find(backup_id) - user = backup.user + backup = Backup.find_by(id: backup_id) + return true if backup&.user.nil? + + user = backup.user BackupService.new.call(backup)