PM-4464: BachRouting> Al eliminar la tabla desde reportable permanece en el listado e Bachrouting generando un error en consola

This commit is contained in:
marcelo.cuiza
2015-12-15 15:24:33 -04:00
parent e713a60f2a
commit 6e59b11c64

View File

@@ -447,6 +447,16 @@ class pmTablesProxy extends HttpProxyController
} else {
$at->deleteAll( $row->id );
$count ++;
}
$oCriteria = new Criteria('workflow');
$oCriteria->add(CaseConsolidatedCorePeer::REP_TAB_UID, $row->id);
$oResult = CaseConsolidatedCorePeer::doSelectOne($oCriteria);
if(!empty($oResult)) {
$sTasUid = $oResult->getTasUid();
$oCaseConsolidated = new CaseConsolidatedCore();
$oCaseConsolidated = CaseConsolidatedCorePeer::retrieveByPK($sTasUid);
$oCaseConsolidated->delete();
}
} catch (Exception $e) {
$tableName = isset( $table['ADD_TAB_NAME'] ) ? $table['ADD_TAB_NAME'] : $row->id;