From 57044da3c3c0b8c04856d2151b846feab873f823 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Wed, 17 Apr 2024 06:49:09 -0600 Subject: [PATCH] Migrate export filenames --- frigate/util/config.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/frigate/util/config.py b/frigate/util/config.py index fb7aa3ef5..b17365151 100644 --- a/frigate/util/config.py +++ b/frigate/util/config.py @@ -6,7 +6,7 @@ import shutil from ruamel.yaml import YAML -from frigate.const import CONFIG_DIR +from frigate.const import CONFIG_DIR, EXPORT_DIR logger = logging.getLogger(__name__) @@ -46,6 +46,14 @@ def migrate_frigate_config(config_file: str): yaml.dump(new_config, f) previous_version = 0.14 + logger.info("Migrating export file names...") + for file in os.listdir(EXPORT_DIR): + if "@" not in file: + continue + + new_name = file.replace("@", "_") + os.rename(os.path.join(EXPORT_DIR, file), os.path.join(EXPORT_DIR, new_name)) + with open(version_file, "w") as f: f.write(str(CURRENT_CONFIG_VERSION))