]> git.decadent.org.uk Git - dak.git/blobdiff - dak/clean_suites.py
fix clean_suites to not try deleting changedby entries that are used
[dak.git] / 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()