commit:     f2a3a0fdedff108964c0ffee79cd2757edcb6f32
Author:     Magnus Granberg <zorry <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 20 13:40:11 2021 +0000
Commit:     Magnus Granberg <zorry <AT> gentoo <DOT> org>
CommitDate: Sat Mar 20 13:40:11 2021 +0000
URL:        
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=f2a3a0fd

Check that keyword is in version_keyword_dict

Signed-off-by: Magnus Granberg <zorry <AT> gentoo.org>

 buildbot_gentoo_ci/steps/builders.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/buildbot_gentoo_ci/steps/builders.py 
b/buildbot_gentoo_ci/steps/builders.py
index d09c4b6..22608e3 100644
--- a/buildbot_gentoo_ci/steps/builders.py
+++ b/buildbot_gentoo_ci/steps/builders.py
@@ -163,10 +163,11 @@ class GetProjectRepositoryData(BuildStep):
                 if project_keyword_data['name'] != '*' or 
project_data['status'] == 'all':
                     self.setProperty('fullcheck', False, 'fullcheck')
                     # get status of the keyword on cpv
-                    version_keywords_data = 
self.getProperty("version_keyword_dict")[project_keyword_data['name']]
-                    # if unstable trigger BuildRequest on cpv
-                    if project_data['status'] == 
version_keywords_data['status']:
-                        yield 
self.build.addStepsAfterCurrentStep([TriggerRunBuildRequest()])
+                    if project_keyword_data['name'] in 
self.getProperty("version_keyword_dict"):
+                        version_keywords_data = 
self.getProperty("version_keyword_dict")[project_keyword_data['name']]
+                        # if match trigger BuildRequest on cpv
+                        if project_data['status'] == 
version_keywords_data['status']:
+                            yield 
self.build.addStepsAfterCurrentStep([TriggerRunBuildRequest()])
         return SUCCESS
 
 class SetupPropertys(BuildStep):

Reply via email to