소스 검색

Only manually update non-abandoned packages

Jordi Boggiano 10 년 전
부모
커밋
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')),