new logging in GetExecution()

This commit is contained in:
pb 2025-05-06 17:27:38 +02:00
parent ee94c1aa42
commit fa4db92c92

View File

@ -17,11 +17,13 @@ var (
onceLogger sync.Once onceLogger sync.Once
onceWF sync.Once onceWF sync.Once
) )
func GetExecution(exec_id string) *workflow_execution.WorkflowExecution { func GetExecution(exec_id string) *workflow_execution.WorkflowExecution {
res := oclib.NewRequest(oclib.LibDataEnum(oclib.WORKFLOW_EXECUTION), "", conf.GetConfig().PeerID, []string{}, nil).LoadOne(exec_id) res := oclib.NewRequest(oclib.LibDataEnum(oclib.WORKFLOW_EXECUTION), "", conf.GetConfig().PeerID, []string{}, nil).LoadOne(exec_id)
if res.Code != 200 { if res.Code != 200 {
logger := oclib.GetLogger() logger := oclib.GetLogger()
logger.Error().Msg("Could not retrieve workflow ID from execution ID " + exec_id) logger.Error().Msg("Error retrieving execution " + exec_id)
logger.Error().Msg(res.Err)
return nil return nil
} }
return res.ToWorkflowExecution() return res.ToWorkflowExecution()