]> git.decadent.org.uk Git - dak.git/blobdiff - dak/dominate.py
Use correct db_name for MD5 hash
[dak.git] / dak / dominate.py
index accb0df8f628efce999ad82121d8140565df4d66..52f1b17220cea6824e7b6d91deb3ba04e572ca9f 100755 (executable)
@@ -84,14 +84,15 @@ def obsoleteAllAssociations(suite, session):
     return fetch('old_and_unreferenced', query, { 'suite': suite }, session)
 
 def deleteAssociations(table, idList, session):
+    global Options
     query = """
         DELETE
             FROM %s
-            WHERE id = :id
+            WHERE id IN :idList
     """ % table
-    params = [{'id': id} for id in idList]
-    if len(params) == 0:
+    if not idList or Options['No-Action']:
         return
+    params = {'idList': tuple(idList)}
     session.execute(query, params)
 
 def doDaDoDa(suite, session):