Browse Source

Merge pull request #6753 from cakephp/issue-6730

Fix incorrect default order by clause.
José Lorenzo Rodríguez 10 years ago
parent
commit
9243543a56
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/Database/Dialect/SqlserverDialectTrait.php

+ 1 - 1
src/Database/Dialect/SqlserverDialectTrait.php

@@ -99,9 +99,9 @@ trait SqlserverDialectTrait
     protected function _pagingSubquery($original, $limit, $offset)
     {
         $field = '_cake_paging_._cake_page_rownum_';
+        $order = $original->clause('order') ?: new OrderByExpression('(SELECT NULL)');
 
         $query = clone $original;
-        $order = $query->clause('order') ?: new OrderByExpression('NULL');
         $query->select([
                 '_cake_page_rownum_' => new UnaryExpression('ROW_NUMBER() OVER', $order)
             ])->limit(null)