mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
Fix Versioned::augmentSQL() when the data query was null.
This commit is contained in:
parent
bb7c973e34
commit
deb1bfbcba
@ -182,13 +182,13 @@ class Versioned extends DataExtension {
|
|||||||
* @todo Should this all go into VersionedDataQuery?
|
* @todo Should this all go into VersionedDataQuery?
|
||||||
*/
|
*/
|
||||||
public function augmentSQL(SQLQuery &$query, DataQuery &$dataQuery = null) {
|
public function augmentSQL(SQLQuery &$query, DataQuery &$dataQuery = null) {
|
||||||
$baseTable = ClassInfo::baseDataClass($dataQuery->dataClass());
|
if(!$dataQuery || !$dataQuery->getQueryParam('Versioned.mode')) {
|
||||||
|
return;
|
||||||
switch($dataQuery->getQueryParam('Versioned.mode')) {
|
}
|
||||||
// Noop
|
|
||||||
case '':
|
|
||||||
break;
|
|
||||||
|
|
||||||
|
$baseTable = ClassInfo::baseDataClass($dataQuery->dataClass());
|
||||||
|
|
||||||
|
switch($dataQuery->getQueryParam('Versioned.mode')) {
|
||||||
// Reading a specific data from the archive
|
// Reading a specific data from the archive
|
||||||
case 'archive':
|
case 'archive':
|
||||||
$date = $dataQuery->getQueryParam('Versioned.date');
|
$date = $dataQuery->getQueryParam('Versioned.date');
|
||||||
|
Loading…
Reference in New Issue
Block a user