فهرست منبع

Only manually update non-abandoned packages

Jordi Boggiano 9 سال پیش
والد
کامیت
fef8ae3071
1فایلهای تغییر یافته به همراه6 افزوده شده و 3 حذف شده
  1. 6 3
      src/Packagist/WebBundle/Entity/PackageRepository.php

+ 6 - 3
src/Packagist/WebBundle/Entity/PackageRepository.php

@@ -191,9 +191,12 @@ class PackageRepository extends EntityRepository
 
         return $conn->fetchAll(
             'SELECT p.id FROM package p
-            WHERE p.crawledAt IS NULL
-            OR (p.autoUpdated = 0 AND p.crawledAt < :crawled)
-            OR (p.crawledAt < :autocrawled)
+            WHERE p.abandoned = false
+            AND (
+                p.crawledAt IS NULL
+                OR (p.autoUpdated = 0 AND p.crawledAt < :crawled)
+                OR (p.crawledAt < :autocrawled)
+            )
             ORDER BY p.id ASC',
             array(
                 'crawled' => date('Y-m-d H:i:s', strtotime('-1week')),