From 6e6cbba274345efadd10f1f0d3921b0ddfdc41e8 Mon Sep 17 00:00:00 2001 From: Mike Bonnet Date: Mar 01 2012 22:18:44 +0000 Subject: maven: handle deleted builds when calculating the new release --- diff --git a/hub/kojihub.py b/hub/kojihub.py index 261b907..60dbfa5 100644 --- a/hub/kojihub.py +++ b/hub/kojihub.py @@ -9471,14 +9471,14 @@ class HostExports(object): task = Task(task_id) task.assertHost(host.id) - # find the last successful build of this N-V + # find the last successful or deleted build of this N-V values = {'name': build_info['name'], 'version': build_info['version'], - 'state': koji.BUILD_STATES['COMPLETE']} + 'states': (koji.BUILD_STATES['COMPLETE'], koji.BUILD_STATES['DELETED'])} query = QueryProcessor(tables=['build'], joins=['package ON build.pkg_id = package.id'], columns=['build.id', 'release'], clauses=['name = %(name)s', 'version = %(version)s', - 'state = %(state)s'], + 'state in %(states)s'], values=values, opts={'order': '-build.id', 'limit': 1}) result = query.executeOne()