+ Add PRO_ID verification to avoid reload the process when not needed.
This commit is contained in:
@@ -108,7 +108,7 @@ class ListCanceled extends BaseListCanceled
|
||||
$criteriaSet->add(ListParticipatedLastPeer::APP_STATUS, 'CANCELLED');
|
||||
BasePeer::doUpdate($criteriaWhere, $criteriaSet, Propel::getConnection("workflow"));
|
||||
|
||||
if (!empty($data['PRO_UID'])) {
|
||||
if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
|
||||
$p = new Process();
|
||||
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
|
||||
}
|
||||
|
||||
@@ -99,7 +99,7 @@ class ListCompleted extends BaseListCompleted
|
||||
$criteriaSet->add(ListParticipatedLastPeer::APP_STATUS, 'COMPLETED');
|
||||
BasePeer::doUpdate($criteriaWhere, $criteriaSet, Propel::getConnection("workflow"));
|
||||
|
||||
if (!empty($data['PRO_UID'])) {
|
||||
if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
|
||||
$p = new Process();
|
||||
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@ class ListInbox extends BaseListInbox
|
||||
$aData = $oCase->loadCase($data["APP_UID"]);
|
||||
$data['APP_TITLE'] = G::replaceDataField($data['APP_TITLE'], $aData['APP_DATA']);
|
||||
}
|
||||
if (!empty($data['PRO_UID'])) {
|
||||
if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
|
||||
$p = new Process();
|
||||
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@ class ListMyInbox extends BaseListMyInbox
|
||||
*/
|
||||
public function create($data)
|
||||
{
|
||||
if (!empty($data['PRO_UID'])) {
|
||||
if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
|
||||
$p = new Process();
|
||||
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@ class ListParticipatedHistory extends BaseListParticipatedHistory
|
||||
*/
|
||||
public function create($data)
|
||||
{
|
||||
if (!empty($data['PRO_UID'])) {
|
||||
if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
|
||||
$p = new Process();
|
||||
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
|
||||
}
|
||||
|
||||
@@ -68,7 +68,7 @@ class ListParticipatedLast extends BaseListParticipatedLast
|
||||
return;
|
||||
}
|
||||
|
||||
if (!empty($data['PRO_UID'])) {
|
||||
if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
|
||||
$p = new Process();
|
||||
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
|
||||
}
|
||||
|
||||
@@ -117,7 +117,7 @@ class ListPaused extends BaseListPaused
|
||||
$oListInbox = new ListInbox();
|
||||
$oListInbox->remove($data['APP_UID'], $data['DEL_INDEX']);
|
||||
|
||||
if (!empty($data['PRO_UID'])) {
|
||||
if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
|
||||
$p = new Process();
|
||||
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ class ListUnassigned extends BaseListUnassigned
|
||||
*/
|
||||
public function create($data)
|
||||
{
|
||||
if (!empty($data['PRO_UID'])) {
|
||||
if (!empty($data['PRO_UID']) && empty($data['PRO_ID'])) {
|
||||
$p = new Process();
|
||||
$data['PRO_ID'] = $p->load($data['PRO_UID'])['PRO_ID'];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user