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,