From b0b47bbfde45fe42c6134f7960e54dbe2e795441 Mon Sep 17 00:00:00 2001 From: Joseph Schorr Date: Mon, 31 Oct 2016 13:26:58 -0400 Subject: [PATCH] Fix KeyError in config when not present in BitBucket trigger Fixes #2054 --- buildtrigger/bitbuckethandler.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/buildtrigger/bitbuckethandler.py b/buildtrigger/bitbuckethandler.py index aa840e528..364801e42 100644 --- a/buildtrigger/bitbuckethandler.py +++ b/buildtrigger/bitbuckethandler.py @@ -446,6 +446,9 @@ class BitbucketBuildTrigger(BuildTriggerHandler): return data def list_field_values(self, field_name, limit=None): + if 'build_source' not in self.config: + return None + source = self.config['build_source'] (namespace, name) = source.split('/')