|
|
@@ -96,9 +96,13 @@ class MigrationData
|
|
|
*/
|
|
|
public function RollbackPendingMissionsToNew()
|
|
|
{
|
|
|
- $this->query(
|
|
|
- "UPDATE SMEDAT_DIM.INTMAV0F SET MXSTAT=" . MigrationData::STATUS_NEW . " WHERE MXSTAT=" . MigrationData::STATUS_PENDING
|
|
|
- );
|
|
|
+ // Stranamente se non facci oquesto count pdostatement genera un server error 500 intrappabile!!
|
|
|
+ $pendingCount = count($this->query('SELECT * FROM SMEDAT_DIM.INTMAV0F WHERE MXSTAT=' . MigrationData::STATUS_PENDING));
|
|
|
+ if ($pendingCount > 0) {
|
|
|
+ $this->query(
|
|
|
+ "UPDATE SMEDAT_DIM.INTMAV0F SET MXSTAT=" . MigrationData::STATUS_NEW . " WHERE MXSTAT=" . MigrationData::STATUS_PENDING
|
|
|
+ );
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|