From fda77e748e5c0fa2d2589397926c530a0ce37ba2 Mon Sep 17 00:00:00 2001
From: "madhu.sr" <madhu.sr@vtigersolutions.com>
Date: Sun, 24 Mar 2024 13:23:28 +0530
Subject: [PATCH] #Fixes::158903727::madhusr::Getting 500 error after workflow
 is executing

---
 .../expression_engine/VTExpressionEvaluater.inc              | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/modules/com_vtiger_workflow/expression_engine/VTExpressionEvaluater.inc b/modules/com_vtiger_workflow/expression_engine/VTExpressionEvaluater.inc
index 06b0d8323..f6117704b 100644
--- a/modules/com_vtiger_workflow/expression_engine/VTExpressionEvaluater.inc
+++ b/modules/com_vtiger_workflow/expression_engine/VTExpressionEvaluater.inc
@@ -12,6 +12,11 @@ interface VTExpressionEnv{
 }
 
 function __vt_add($arr){
+	foreach ($arr as $value) {
+        if (!is_numeric($value)) {
+            return 0;
+        }
+    }
 	if(sizeof($arr)==1){
 		return $arr[0];
 	}else{
-- 
GitLab