From 204e49c70196b92d97f5a8eb047393201f640e61 Mon Sep 17 00:00:00 2001 From: Inso <insomniak.fr@gmail.com> Date: Wed, 23 Dec 2015 08:55:44 +0100 Subject: [PATCH] Fix bug #311 --- src/sakia/core/net/api/bma/access.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sakia/core/net/api/bma/access.py b/src/sakia/core/net/api/bma/access.py index e0d4440b..e02151e2 100644 --- a/src/sakia/core/net/api/bma/access.py +++ b/src/sakia/core/net/api/bma/access.py @@ -281,8 +281,9 @@ class BmaAccess(QObject): except jsonschema.ValidationError as e: logging.debug(str(e)) tries += 1 - else: + if len(nodes) == 0 or json_data is None: raise NoPeerAvailable("", len(nodes)) + return json_data @asyncio.coroutine def broadcast(self, request, req_args={}, post_args={}): -- GitLab