Merged in qronald/processmaker/HOR-691 (pull request #4052)

HOR-691
This commit is contained in:
Julio Cesar Laura Avendaño
2016-04-06 00:27:33 -04:00

View File

@@ -54,7 +54,16 @@ class AppSequence extends BaseAppSequence {
try { try {
$con = Propel::getConnection('workflow'); $con = Propel::getConnection('workflow');
$stmt = $con->createStatement(); $stmt = $con->createStatement();
$sql = "UPDATE APP_SEQUENCE SET ID=LAST_INSERT_ID('$number')"; $c = new Criteria();
$rs = AppSequencePeer::doSelectRS($c);
$rs->setFetchmode(ResultSet::FETCHMODE_ASSOC);
$rs->next();
$row = $rs->getRow();
if ($row) {
$sql = "UPDATE APP_SEQUENCE SET ID=LAST_INSERT_ID('$number')";
} else {
$sql = "INSERT INTO APP_SEQUENCE (ID) VALUES ('$number');";
}
$stmt->executeQuery($sql, ResultSet::FETCHMODE_ASSOC); $stmt->executeQuery($sql, ResultSet::FETCHMODE_ASSOC);
} catch (\Exception $e) { } catch (\Exception $e) {
throw ($e); throw ($e);