From b3fd9146f77e932fcaf2c836850290d9cfe610c4 Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Fri, 22 Dec 2023 14:43:16 +0100 Subject: [PATCH] Fix job parameter display Fixes ``` 7 validation errors for JobDisplayParametersSummary response -> parameters -> 6 -> value field required (type=value_error.missing) response -> parameters -> 9 -> value field required (type=value_error.missing) response -> parameters -> 11 -> value field required (type=value_error.missing) response -> parameters -> 15 -> value field required (type=value_error.missing) response -> parameters -> 19 -> value field required (type=value_error.missing) response -> parameters -> 23 -> value field required (type=value_error.missing) response -> parameters -> 25 -> value field required (type=value_error.missing) ``` --- client/src/api/schema/schema.ts | 2 +- lib/galaxy/schema/jobs.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/client/src/api/schema/schema.ts b/client/src/api/schema/schema.ts index 678b34d63a6..278532a3248 100644 --- a/client/src/api/schema/schema.ts +++ b/client/src/api/schema/schema.ts @@ -6738,7 +6738,7 @@ export interface components { * Value * @description The values of the job parameter */ - value: Record; + value?: Record; }; /** * JobSourceType diff --git a/lib/galaxy/schema/jobs.py b/lib/galaxy/schema/jobs.py index 37cd7af3d41..fe6615a37f1 100644 --- a/lib/galaxy/schema/jobs.py +++ b/lib/galaxy/schema/jobs.py @@ -218,7 +218,7 @@ class JobParameter(Model): title="Depth", description="The depth of the job parameter.", ) - value: Any = Field(default=Required, title="Value", description="The values of the job parameter") + value: Optional[Any] = Field(default=None, title="Value", description="The values of the job parameter") notes: Optional[str] = Field(default=None, title="Notes", description="Notes associated with the job parameter.")