From 1c43c6d1c59ded4fe4376a8bf5b87c76e7da4938 Mon Sep 17 00:00:00 2001 From: barnettZQG Date: Fri, 6 Jan 2023 15:11:42 +0800 Subject: [PATCH] Fix: keep the workflow data structure in MongoDB (#5276) Signed-off-by: barnettZQG Signed-off-by: barnettZQG --- pkg/apiserver/domain/model/workflow.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/apiserver/domain/model/workflow.go b/pkg/apiserver/domain/model/workflow.go index e6f890e5a..5e96b04c1 100644 --- a/pkg/apiserver/domain/model/workflow.go +++ b/pkg/apiserver/domain/model/workflow.go @@ -51,7 +51,7 @@ type Workflow struct { // WorkflowStep defines how to execute a workflow step. type WorkflowStep struct { - WorkflowStepBase `json:",inline"` + WorkflowStepBase `json:",inline" bson:",inline"` SubSteps []WorkflowStepBase `json:"subSteps,omitempty"` } @@ -128,7 +128,7 @@ type WorkflowRecord struct { // WorkflowStepStatus is the workflow step status database model type WorkflowStepStatus struct { - StepStatus `json:",inline"` + StepStatus `json:",inline" bson:",inline"` SubStepsStatus []StepStatus `json:"subSteps,omitempty"` }