Browse Source

orderBysViewModel is no longer generated when request is either json or XmlHttpRequest.

Benjamin Michalski 10 years ago
parent
commit
377423b8b4
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/Packagist/WebBundle/Controller/WebController.php

+ 4 - 1
src/Packagist/WebBundle/Controller/WebController.php

@@ -366,7 +366,10 @@ class WebController extends Controller
 
         $filteredOrderBys = $this->getFilteredOrderedBys($orderBys);
         $normalizedOrderBys = $this->getNormalizedOrderBys($filteredOrderBys);
-        $orderBysViewModel = $this->getOrderBysViewModel($req, $normalizedOrderBys);
+
+        if ($req->getRequestFormat() !== 'json' && !$req->isXmlHttpRequest()) {
+            $orderBysViewModel = $this->getOrderBysViewModel($req, $normalizedOrderBys);
+        }
 
         // transform q=search shortcut
         if ($req->query->has('q') || $req->query->has('orderBys')) {