diff --git a/homeassistant/components/backup/manager.py b/homeassistant/components/backup/manager.py index f1b2f7d5b976d3..863775a32ed34b 100644 --- a/homeassistant/components/backup/manager.py +++ b/homeassistant/components/backup/manager.py @@ -896,7 +896,8 @@ async def async_delete_filtered_backups( ) agent_errors = { backup_id: error - for backup_id, error in zip(backup_ids, delete_results, strict=True) + for backup_id, error_dict in zip(backup_ids, delete_results, strict=True) + for error in error_dict.values() if error and not isinstance(error, BackupNotFound) } if agent_errors: