From bf7bd1c1af7c94c78fc613eb0ace2f917ee4a50d Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Aug 06 2019 18:31:24 +0000 Subject: copy updated policy for reserved cg builds Fixes: https://pagure.io/koji/issue/1599 --- diff --git a/hub/kojihub.py b/hub/kojihub.py index 322cd04..8410411 100644 --- a/hub/kojihub.py +++ b/hub/kojihub.py @@ -5873,6 +5873,9 @@ class CG_Importer(object): koji.plugin.run_callbacks('preBuildStateChange', attribute='state', old=st_old, new=st_complete, info=buildinfo) update = UpdateProcessor('build', clauses=['id=%(id)s'], values=buildinfo) update.set(state=st_complete, extra=extra, owner=owner, source=source) + if self.buildinfo.get('volume_id'): + # reserved builds have reapplied volume policy now + update.set(volume_id=self.buildinfo['volume_id']) update.rawset(completion_time='NOW()') update.execute() buildinfo = get_build(build_id, strict=True)