The fix for bug T114806 doesn't quote timestamps it sends
directly to the database (i.e. not in bind variables). Timestamps
in PostgreSQL require quotes. Add addQuotes call.
Bug: T121743
Change-Id: If8da1a0171f55d59c63f5501c854aa8fa48d5992
$prevId = $dbw->selectField( 'revision', 'rev_id',
array(
'rev_page' => $pageId,
- 'rev_timestamp <= ' . $dbw->timestamp( $this->timestamp ),
+ 'rev_timestamp <= ' . $dbw->addQuotes( $dbw->timestamp( $this->timestamp ) ),
),
__METHOD__,
array( 'ORDER BY' => array(