From 842a30fe3dc9e934ef3fe49d387b486fca6de476 Mon Sep 17 00:00:00 2001 From: tischrei Date: Fri, 8 Mar 2024 09:57:11 +0000 Subject: [PATCH] fix public only service left out in metadata.yaml Reviewed-by: Gode, Sebastian Co-authored-by: tischrei Co-committed-by: tischrei --- otc_metadata/services.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/otc_metadata/services.py b/otc_metadata/services.py index ef965065..dd3f1e1e 100644 --- a/otc_metadata/services.py +++ b/otc_metadata/services.py @@ -246,12 +246,19 @@ class Services(object): x for x in srv["teams"] if x["permission"] == "write" ] if "repositories" in srv and environment: + internal_exists = False for repo in srv["repositories"]: if ( "environment" in repo and repo["environment"] == environment ): srv_res["repository"] = repo["repo"] + if repo["environment"] == "internal": + internal_exists = True + # internal repo does not exist + # service will be left out from metadata.yaml + if not internal_exists: + continue for doc in self.all_docs: if ( "html_location" in doc