From 296b5cdad9570c42daca434cbc422024bb4bbca0 Mon Sep 17 00:00:00 2001 From: David Huss <dh@atoav.com> Date: Tue, 29 Jun 2021 12:22:06 +0200 Subject: [PATCH] Fix bug with json output --- bbbmon/bbbmon.py | 2 +- bbbmon/meetings.py | 2 ++ pyproject.toml | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bbbmon/bbbmon.py b/bbbmon/bbbmon.py index f4c6af0..152c861 100755 --- a/bbbmon/bbbmon.py +++ b/bbbmon/bbbmon.py @@ -54,7 +54,7 @@ def main(userconfig, watch, version): Internally bbbmon relies on the offical bbb-API, which means you need to have the server's secret in order to create a valid request. Create a new configuration with: bbbmon config --new """ - __version__ = "0.1.32" + __version__ = "0.1.33" if version: print(__version__) diff --git a/bbbmon/meetings.py b/bbbmon/meetings.py index 84b0c8c..81ec491 100644 --- a/bbbmon/meetings.py +++ b/bbbmon/meetings.py @@ -405,6 +405,8 @@ def format_json(config: Config, watch: bool, compact: bool) -> str: for e, meeting in [(e, get_meetings(e.secret, e.url, config.path, sum_=False)) for e in config.endpoints]: if meeting == ["unreachable"]: meeting = [{"unreachable" : "true"}] + elif len(meeting) == 0: + pass else: meeting[0]["unreachable"] = "false" diff --git a/pyproject.toml b/pyproject.toml index d6295e2..9c7a90f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "bbbmon" -version = "0.1.32" +version = "0.1.33" description = "A small CLI utility to monitor bbb usage" authors = ["David Huss <david.huss@hfbk-hamburg.de>"] maintainers = ["David Huss <david.huss@hfbk-hamburg.de>"] -- GitLab