]> git.decadent.org.uk Git - dak.git/blobdiff - dak/process_policy.py
queue-report: use tracker.debian.org instead of packages.qa.d.o
[dak.git] / dak / process_policy.py
index f053a6cfc990317881b9edb986a6b8cb1cad7833..6ab2c8f8843bb6d62500bc8f4dc8e308d82951a4 100755 (executable)
@@ -108,6 +108,8 @@ def try_or_reject(function):
                 real_comment_reject(upload, srcqueue, comments, transaction, notify=False)
         if not Options['No-Action']:
             transaction.commit()
+        else:
+            transaction.rollback()
     return wrapper
 
 ################################################################################
@@ -142,7 +144,7 @@ def comment_accept(upload, srcqueue, comments, transaction):
         package_list = PackageList(db_source.proxy)
         component = source_component_from_package_list(package_list, upload.target_suite)
         if component is not None:
-            return get_mapped_component(component, session=session)
+            return get_mapped_component(component.component_name, session=session)
 
         # Fallback for packages without Package-List field
         query = session.query(Override).filter_by(suite=overridesuite, package=db_source.source) \