From 8c52aa0e064708949fbf87221afc23b75ef5c492 Mon Sep 17 00:00:00 2001 From: ahothan Date: Wed, 13 Jun 2018 08:08:32 -0700 Subject: [PATCH] Fix web UI crash https://bugs.launchpad.net/kloudbuster/+bug/1775689 Change-Id: I74deaa7923e10da5694403753e6743cce1dc3501 Signed-off-by: ahothan --- kb_dib/elements/kloudbuster/element-deps | 1 + kloudbuster/kloudbuster.py | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/kb_dib/elements/kloudbuster/element-deps b/kb_dib/elements/kloudbuster/element-deps index 5853112..7e24bd0 100644 --- a/kb_dib/elements/kloudbuster/element-deps +++ b/kb_dib/elements/kloudbuster/element-deps @@ -1,3 +1,4 @@ vm install-static package-installs +devuser diff --git a/kloudbuster/kloudbuster.py b/kloudbuster/kloudbuster.py index 63351f0..362a8fe 100755 --- a/kloudbuster/kloudbuster.py +++ b/kloudbuster/kloudbuster.py @@ -686,9 +686,10 @@ class KloudBuster(object): for run_result in self.kb_runner.run(test_only, runlabel): if not self.multicast_mode or len(self.final_result['kb_result']) == 0: self.final_result['kb_result'].append(self.kb_runner.tool_result) - tsdb_result = self.tsdb_connector.get_results(start_time=start_time) - if tsdb_result: - self.final_result['tsdb'] = tsdb_result + if self.tsdb_connector: + tsdb_result = self.tsdb_connector.get_results(start_time=start_time) + if tsdb_result: + self.final_result['tsdb'] = tsdb_result LOG.info('SUMMARY: %s' % self.final_result) if not self.interactive: break