From bac83dc6b41565796937d5ca8f9aa1e14ac7d62a Mon Sep 17 00:00:00 2001 From: Iain Learmonth Date: Tue, 10 May 2022 15:07:23 +0100 Subject: [PATCH] lists: mirror mappings version 1.0 --- app/lists/mirror_mapping.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/lists/mirror_mapping.py b/app/lists/mirror_mapping.py index 0894247..4558aa3 100644 --- a/app/lists/mirror_mapping.py +++ b/app/lists/mirror_mapping.py @@ -14,7 +14,10 @@ class MMMirror(BaseModel): class MirrorMapping(BaseModel): - __root__: Dict[str, MMMirror] = Field( + version: str = Field( + description="Version number of the mirror mapping schema in use" + ) + mappings: Dict[str, MMMirror] = Field( description="The domain name for the mirror" ) @@ -23,7 +26,7 @@ class MirrorMapping(BaseModel): def mirror_mapping(): - return MirrorMapping(__root__={ + return MirrorMapping(version="1.0", mappings={ d.url.lstrip("https://"): MMMirror( origin_domain=d.origin.domain_name, origin_domain_normalized=d.origin.domain_name.lstrip("www."),