From db45a68715c07e6b8fe35e322ddcbbc6c473cb2b Mon Sep 17 00:00:00 2001 From: Romain Forlot Date: Mon, 25 Sep 2017 18:22:49 +0200 Subject: No errors on get if no values has been recorded Change-Id: Ib1d5da084b3a39fbfc9816070aba008e3486cfae Signed-off-by: Romain Forlot --- signal-composer-binding/signal-composer-binding.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'signal-composer-binding/signal-composer-binding.cpp') diff --git a/signal-composer-binding/signal-composer-binding.cpp b/signal-composer-binding/signal-composer-binding.cpp index cc3b9a8..1e14aad 100644 --- a/signal-composer-binding/signal-composer-binding.cpp +++ b/signal-composer-binding/signal-composer-binding.cpp @@ -186,12 +186,13 @@ void get(struct afb_req request) return; } - ans = Composer::instance().getSignalValue(sig, options); + ans = Composer::instance().getsignalValue(sig, options); - if (ans) + if (json_object_array_length(ans)) afb_req_success(request, ans, NULL); else - afb_req_fail(request, "error", NULL); + afb_req_fail(request, "error", "No signals found."); + } int loadConf() -- cgit 1.2.3-korg