From 2410c6021e3fb695723a0b9b87685b916a7c610a Mon Sep 17 00:00:00 2001 From: ntim Date: Fri, 9 Dec 2016 22:26:19 +0100 Subject: [PATCH] Added missing json document compilation to states retrieval. (#321) --- libsrc/leddevice/LedDevicePhilipsHue.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libsrc/leddevice/LedDevicePhilipsHue.cpp b/libsrc/leddevice/LedDevicePhilipsHue.cpp index 4f3df391..8f34d8e7 100755 --- a/libsrc/leddevice/LedDevicePhilipsHue.cpp +++ b/libsrc/leddevice/LedDevicePhilipsHue.cpp @@ -338,7 +338,6 @@ void LedDevicePhilipsHue::saveStates(unsigned int nLights) response = get("lights"); // Use QJsonDocument to parse reponse. reader = QJsonDocument::fromJson(response, &error); - if (error.error != QJsonParseError::NoError) { throw std::runtime_error(("No lights found at " + getUrl("lights")).toStdString()); @@ -374,6 +373,8 @@ void LedDevicePhilipsHue::saveStates(unsigned int nLights) break; } + json = reader.object(); + // Get state object values which are subject to change. QJsonObject state; if (!json.contains("state"))