From b88adbfa873d2b0a9c7e7d448d7123b81cd80d90 Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nwpope@utu.fi> Date: Fri, 10 Jul 2020 13:15:58 +0300 Subject: [PATCH] Fix for missing frameset on create filter --- components/streams/src/feed.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/components/streams/src/feed.cpp b/components/streams/src/feed.cpp index baa9b1e3d..cdc5e12f9 100644 --- a/components/streams/src/feed.cpp +++ b/components/streams/src/feed.cpp @@ -238,7 +238,10 @@ Feed::Filter* Feed::filter(const std::unordered_set<Channel> &channels) { Feed::Filter* Feed::filter(const std::unordered_set<std::string> &sources, const std::unordered_set<Channel> &channels) { std::unordered_set<uint32_t> fsids; for (const auto &src : sources) { - fsids.emplace(fsid_lookup_.at(src)); + auto i = fsid_lookup_.find(src); + if (i != fsid_lookup_.end()) { + fsids.emplace(i->second); + } } return filter(fsids, channels); } -- GitLab