diff --git a/src/api/src/backend/views/http/etl.py b/src/api/src/backend/views/http/etl.py index 5ce16c6d..ce4ab230 100644 --- a/src/api/src/backend/views/http/etl.py +++ b/src/api/src/backend/views/http/etl.py @@ -1,7 +1,7 @@ from enum import Enum from typing import List, Dict, Union, Literal, Annotated -from pydantic import BaseModel, validator, root_validator, Field +from pydantic import BaseModel, validator, root_validator, Field, Extra from .requests import _EnumMeta, Pipeline @@ -96,6 +96,9 @@ class TapisJobWorkflowsExtension(BaseModel): class ExetendedTapisJob(TapisJobDef): workflows: TapisJobWorkflowsExtension = None + class Config: + extra = Extra.allow + class TapisETLPipeline(Pipeline): remote_outbox: Dict = None local_inbox: LocalInbox