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