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