From 2b2d23d2554b65ef6a2d8a2df351cb4c9969b0e9 Mon Sep 17 00:00:00 2001 From: "Paula V. Quispe" Date: Wed, 1 Apr 2015 16:57:11 -0400 Subject: [PATCH] I solved the issue PM-1994 lists Untitled task --- workflow/engine/classes/class.case.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/workflow/engine/classes/class.case.php b/workflow/engine/classes/class.case.php index c98276444..f1e0b4abf 100755 --- a/workflow/engine/classes/class.case.php +++ b/workflow/engine/classes/class.case.php @@ -348,7 +348,14 @@ class Cases $rs = TaskPeer::doSelectRS($c); $rs->setFetchmode(ResultSet::FETCHMODE_ASSOC); $rs->next(); + $countTaskLabel = 1; while ($row = $rs->getRow()) { + if($row['TAS_TITLE'] != ''){ + $taskTitleLabel = $row['TAS_TITLE']; + } else { + $taskTitleLabel = G::LoadTranslation('ID_UNTITLED_TASK').' '.$countTaskLabel; + $countTaskLabel++; + } if ($typeView == 'category') { $taskTitle = TaskPeer::retrieveByPK($row['TAS_UID']); $row['TAS_TITLE'] = $taskTitle->getTasTitle(); @@ -356,7 +363,7 @@ class Cases G::LoadTranslation('ID_PROCESS_NOCATEGORY') : $row['CATEGORY_NAME']; $rows[] = array( 'uid' => $row['TAS_UID'], - 'value' => $row['PRO_TITLE'] . ' (' . $row['TAS_TITLE'] . ')', + 'value' => $row['PRO_TITLE'] . ' (' . $taskTitleLabel . ')', 'pro_uid' => $row['PRO_UID'], 'cat' => $row['PRO_CATEGORY'], 'catname' => $row['CATEGORY_NAME'] @@ -364,7 +371,7 @@ class Cases } else { $rows[] = array( 'uid' => $row['TAS_UID'], - 'value' => $row['PRO_TITLE'] . ' (' . $row['TAS_TITLE'] . ')', + 'value' => $row['PRO_TITLE'] . ' (' . $taskTitleLabel . ')', 'pro_uid' => $row['PRO_UID'] ); }