From 471d858271a46e5fd9313c2cecb0888fbd577b80 Mon Sep 17 00:00:00 2001 From: Nathan Freeman Date: Fri, 16 Feb 2024 15:14:39 -0600 Subject: [PATCH] Bugfix. Allow extra props on extend job type --- src/api/src/backend/views/http/etl.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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