Pārlūkot izejas kodu

Filter out future releases, fixes #723

Jordi Boggiano 8 gadi atpakaļ
vecāks
revīzija
0791cbd078

+ 6 - 4
src/Packagist/WebBundle/Entity/VersionRepository.php

@@ -130,7 +130,9 @@ class VersionRepository extends EntityRepository
         $qb->select('v')
             ->from('Packagist\WebBundle\Entity\Version', 'v')
             ->where('v.development = false')
+            ->andWhere('v.releasedAt <= ?0')
             ->orderBy('v.releasedAt', 'DESC');
+        $qb->setParameter(0, date('Y-m-d H:i:s'));
 
         if ($vendor || $package) {
             $qb->innerJoin('v.package', 'p')
@@ -138,11 +140,11 @@ class VersionRepository extends EntityRepository
         }
 
         if ($vendor) {
-            $qb->andWhere('p.name LIKE ?0');
-            $qb->setParameter(0, $vendor.'/%');
+            $qb->andWhere('p.name LIKE ?1');
+            $qb->setParameter(1, $vendor.'/%');
         } elseif ($package) {
-            $qb->andWhere('p.name = ?0')
-                ->setParameter(0, $package);
+            $qb->andWhere('p.name = ?1')
+                ->setParameter(1, $package);
         }
 
         return $qb;