ソースを参照

fix: make check repositories work with dict and str repositories

Divyansh Singh 2 年 前
コミット
2d08a63e60
1 ファイル変更1 行追加1 行削除
  1. 1 1
      borgmatic/config/validate.py

+ 1 - 1
borgmatic/config/validate.py

@@ -69,7 +69,7 @@ def apply_logical_validation(config_filename, parsed_configuration):
     location_repositories = parsed_configuration.get('location', {}).get('repositories')
     location_repositories = parsed_configuration.get('location', {}).get('repositories')
     check_repositories = parsed_configuration.get('consistency', {}).get('check_repositories', [])
     check_repositories = parsed_configuration.get('consistency', {}).get('check_repositories', [])
     for repository in check_repositories:
     for repository in check_repositories:
-        if repository not in location_repositories:
+        if not any(repositories_match(repository, config_repository) for config_repository in location_repositories):
             raise Validation_error(
             raise Validation_error(
                 config_filename,
                 config_filename,
                 (
                 (