mirror of
https://github.com/usual2970/certimate.git
synced 2025-09-18 22:16:01 +00:00
feat: adapt new logging to workflow node processors
This commit is contained in:
@@ -54,7 +54,7 @@ func (r *WorkflowRunRepository) Save(ctx context.Context, workflowRun *domain.Wo
|
||||
record.Set("status", string(workflowRun.Status))
|
||||
record.Set("startedAt", workflowRun.StartedAt)
|
||||
record.Set("endedAt", workflowRun.EndedAt)
|
||||
record.Set("logs", workflowRun.Logs)
|
||||
record.Set("detail", workflowRun.Detail)
|
||||
record.Set("error", workflowRun.Error)
|
||||
err = txApp.Save(record)
|
||||
if err != nil {
|
||||
@@ -101,8 +101,8 @@ func (r *WorkflowRunRepository) castRecordToModel(record *core.Record) (*domain.
|
||||
return nil, fmt.Errorf("record is nil")
|
||||
}
|
||||
|
||||
logs := make([]domain.WorkflowRunLog, 0)
|
||||
if err := record.UnmarshalJSONField("logs", &logs); err != nil {
|
||||
detail := &domain.WorkflowNode{}
|
||||
if err := record.UnmarshalJSONField("detail", &detail); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
@@ -117,7 +117,7 @@ func (r *WorkflowRunRepository) castRecordToModel(record *core.Record) (*domain.
|
||||
Trigger: domain.WorkflowTriggerType(record.GetString("trigger")),
|
||||
StartedAt: record.GetDateTime("startedAt").Time(),
|
||||
EndedAt: record.GetDateTime("endedAt").Time(),
|
||||
Logs: logs,
|
||||
Detail: detail,
|
||||
Error: record.GetString("error"),
|
||||
}
|
||||
return workflowRun, nil
|
||||
|
Reference in New Issue
Block a user