From: Marcel van der Veldt Date: Sun, 30 Nov 2025 10:08:16 +0000 (+0100) Subject: Fix for backup config file at first run X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=22e14a053e2f7f5534f6beecc2edaf1caeac2450;p=music-assistant-server.git Fix for backup config file at first run --- diff --git a/music_assistant/controllers/config.py b/music_assistant/controllers/config.py index 042d698a..2d617d64 100644 --- a/music_assistant/controllers/config.py +++ b/music_assistant/controllers/config.py @@ -3,6 +3,7 @@ from __future__ import annotations import base64 +import contextlib import logging import os from typing import TYPE_CHECKING, Any, Literal, TypeVar, cast, overload @@ -1326,7 +1327,7 @@ class ConfigController: filename_backup = f"{self.filename}.backup" # make backup before we write a new file if await isfile(self.filename): - if await isfile(filename_backup): + with contextlib.suppress(FileNotFoundError): await remove(filename_backup) await rename(self.filename, filename_backup)