diff --git a/zuul/scheduler.py b/zuul/scheduler.py index 0e3fea0eeb..e1aa0c213b 100644 --- a/zuul/scheduler.py +++ b/zuul/scheduler.py @@ -1647,9 +1647,9 @@ class BasePipelineManager(object): if event.merged: build_set.commit = event.commit elif event.updated: - if not isinstance(item, NullChange): + if not isinstance(item.change, NullChange): build_set.commit = item.change.newrev - if not build_set.commit: + if not build_set.commit and not isinstance(item.change, NullChange): self.log.info("Unable to merge change %s" % item.change) self.pipeline.setUnableToMerge(item)