diff --git a/src/dags/libs/validate_schema.py b/src/dags/libs/validate_schema.py index 9506e1281253828a1398c7feeac762f2e1d23200..4ae82b47f446443fdae768d886bee6b756cb9844 100644 --- a/src/dags/libs/validate_schema.py +++ b/src/dags/libs/validate_schema.py @@ -111,6 +111,8 @@ class SchemaValidator(HeadersMixin): """ if not schema: schema = self.get_schema(manifest["kind"]) + if schema["properties"].get("id"): + schema["properties"]["id"].pop("pattern", None) logger.debug(f"Validating kind {manifest['kind']}") resolver = OSDURefResolver(schema_service=self.schema_service, base_uri=schema.get("$id", ""), referrer=schema,