From 66a76f4fcdde65ebed59fddfaece28435816d95f Mon Sep 17 00:00:00 2001 From: mprahl Date: Tue, 27 Nov 2018 15:45:28 -0500 Subject: [PATCH] Don't clean up Koji build targets on base modules --- module_build_service/scheduler/producer.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/module_build_service/scheduler/producer.py b/module_build_service/scheduler/producer.py index 65da5ea3..e78ed108 100644 --- a/module_build_service/scheduler/producer.py +++ b/module_build_service/scheduler/producer.py @@ -308,9 +308,10 @@ class MBSProducer(PollingProducer): koji_tag = target["dest_tag_name"] module = session.query(models.ModuleBuild).filter_by( koji_tag=koji_tag).first() - if not module or module.state in [models.BUILD_STATES["init"], - models.BUILD_STATES["wait"], - models.BUILD_STATES["build"]]: + if not module or module.name in conf.base_module_names or module.state in [ + models.BUILD_STATES["init"], + models.BUILD_STATES["wait"], + models.BUILD_STATES["build"]]: continue # Double-check that the target we are going to remove is prefixed