HOR-691 El database upgrade no está creando el registro que necesita la tabla APP_SEQUENCE

This commit is contained in:
Ronald Q
2016-04-05 16:00:49 -04:00
parent 1c7794bb9a
commit ee4c7be48c

View File

@@ -54,7 +54,16 @@ class AppSequence extends BaseAppSequence {
try {
$con = Propel::getConnection('workflow');
$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);
} catch (\Exception $e) {
throw ($e);