]> err.no Git - dak/commitdiff
fix clean_suites to not try deleting changedby entries that are used
authorJoerg Jaspert <joerg@debian.org>
Wed, 23 Apr 2008 21:13:40 +0000 (23:13 +0200)
committerJoerg Jaspert <joerg@debian.org>
Wed, 23 Apr 2008 21:13:40 +0000 (23:13 +0200)
dak/clean_suites.py

index a59d6e3ad0744857686dc714da4ab81735780f61..e680f5efbbbf96ae4aea7d68fc049ae654be2306 100755 (executable)
@@ -250,7 +250,7 @@ def clean_maintainers():
     q = projectB.query("""
 SELECT m.id FROM maintainer m
   WHERE NOT EXISTS (SELECT 1 FROM binaries b WHERE b.maintainer = m.id)
-    AND NOT EXISTS (SELECT 1 FROM source s WHERE s.maintainer = m.id)
+    AND NOT EXISTS (SELECT 1 FROM source s WHERE s.maintainer = m.id OR s.changedby = m.id)
     AND NOT EXISTS (SELECT 1 FROM src_uploaders u WHERE u.maintainer = m.id)""")
     ql = q.getresult()