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")