# HG changeset patch # User cmlenz # Date 1128596639 0 # Node ID c9212b342c7f7f5d5a08841bee5c8804be6ddb90 # Parent 9c358cf5f7fea1bfce3d746131d11a649e262b09 Fix enqueuing of builds broken in [268]. diff --git a/bitten/queue.py b/bitten/queue.py --- a/bitten/queue.py +++ b/bitten/queue.py @@ -155,7 +155,7 @@ db = self.env.get_db_cnx() build = None - insert_build = False + builds = [] for config in BuildConfig.select(self.env, db=db): for platform, rev, build in collect_changes(repos, config, db): if build is None: @@ -167,9 +167,9 @@ build.rev = str(rev) build.rev_time = repos.get_changeset(rev).date build.platform = platform.id - insert_build = True + builds.append(build) break - if insert_build: + for build in builds: build.insert(db=db) db.commit() finally: