diff --git a/workflow/engine/classes/model/ListInbox.php b/workflow/engine/classes/model/ListInbox.php index b30d7c3c1..d0e8dae5a 100644 --- a/workflow/engine/classes/model/ListInbox.php +++ b/workflow/engine/classes/model/ListInbox.php @@ -236,7 +236,9 @@ class ListInbox extends BaseListInbox if ($data['APP_STATUS'] == 'DRAFT') { $users->refreshTotal($data['USR_UID'], 'add', 'draft'); } else { - if ($data['DEL_INDEX'] == 2) { + $oRow = ApplicationPeer::retrieveByPK($data['APP_UID']); + $aFields = $oRow->toArray( BasePeer::TYPE_FIELDNAME ); + if ($data['DEL_INDEX'] == 2 || $aFields['APP_STATUS'] == 'DRAFT') { $criteria = new Criteria(); $criteria->addSelectColumn(SubApplicationPeer::APP_UID); $criteria->add( SubApplicationPeer::APP_UID, $data['APP_UID'], Criteria::EQUAL );