From d49c2c6b5e6411b4657210f04b982ab3423c452a Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Thu, 16 Jul 2020 15:25:58 +0300
Subject: [PATCH] Fix json bug in feed

---
 components/streams/src/feed.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/components/streams/src/feed.cpp b/components/streams/src/feed.cpp
index cd3460beb..4044c9c3b 100644
--- a/components/streams/src/feed.cpp
+++ b/components/streams/src/feed.cpp
@@ -521,7 +521,7 @@ std::string Feed::getName(const std::string &puri) {
 			auto n = net_->findOne<std::string>("get_cfg", puri);
 			if (n) {
 				auto j = nlohmann::json::parse(*n);
-				return j.value("name", j.value("uri", "No Name"));
+				return (j.is_structured()) ? j.value("name", j.value("uri", "No Name")) : "No Name";
 			}
 		} catch (const ftl::exception &e) {
 			e.ignore();
-- 
GitLab