소스 검색

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')
     check_repositories = parsed_configuration.get('consistency', {}).get('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(
                 config_filename,
                 (