From 8b3bf547d703121d3bfa2f05cad9802b204b351c Mon Sep 17 00:00:00 2001 From: Mike Degatano Date: Thu, 27 Mar 2025 05:32:28 -0400 Subject: [PATCH] Skip corrupt registry files in backups (#5789) --- supervisor/homeassistant/module.py | 1 + tests/homeassistant/test_module.py | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/supervisor/homeassistant/module.py b/supervisor/homeassistant/module.py index 062ab2b27..b935487e8 100644 --- a/supervisor/homeassistant/module.py +++ b/supervisor/homeassistant/module.py @@ -67,6 +67,7 @@ HOMEASSISTANT_BACKUP_EXCLUDE = [ "*.corrupt.*", "*.log.*", "*.log", + ".storage/*.corrupt.*", "OZW_Log.txt", "backups/*.tar", "tmp_backups/*.tar", diff --git a/tests/homeassistant/test_module.py b/tests/homeassistant/test_module.py index f151d1098..c813c59b1 100644 --- a/tests/homeassistant/test_module.py +++ b/tests/homeassistant/test_module.py @@ -144,6 +144,12 @@ async def test_end_backup_ws_error(coresys: CoreSys, caplog: pytest.LogCaptureFi ("test.cpython-312.pyc", False, True, "subfolder/__pycache__"), (".DS_Store", False, True, None), (".DS_Store", False, True, "subfolder"), + ( + "core.restore_state.corrupt.2025-03-26T20:55:45.635297+00:00", + False, + True, + ".storage", + ), ], ) @pytest.mark.usefixtures("tmp_supervisor_data")