From eefded8f056bd2328eeac42be1825c45468b6927 Mon Sep 17 00:00:00 2001 From: Ashish-devtron <123808329+Ashish-devtron@users.noreply.github.com> Date: Wed, 29 Nov 2023 17:24:39 +0530 Subject: [PATCH] limit message length to 250 (#4300) --- pkg/pipeline/CiHandler.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/pipeline/CiHandler.go b/pkg/pipeline/CiHandler.go index 84cc5d551b9..1f162c664a0 100644 --- a/pkg/pipeline/CiHandler.go +++ b/pkg/pipeline/CiHandler.go @@ -1141,7 +1141,11 @@ func (impl *CiHandlerImpl) UpdateWorkflow(workflowStatus v1alpha1.WorkflowStatus savedWorkflow.Status = status } savedWorkflow.PodStatus = podStatus - savedWorkflow.Message = message + + // NOTE: we are doing this for a quick fix where ci pending message become larger than 250 and in db we had set the charter limit to 250 + if len(message) > 250 { + savedWorkflow.Message = message[:250] + } if savedWorkflow.ExecutorType == pipelineConfig.WORKFLOW_EXECUTOR_TYPE_SYSTEM && savedWorkflow.Status == executors.WorkflowCancel { savedWorkflow.PodStatus = "Failed" savedWorkflow.Message = TERMINATE_MESSAGE