diff --git a/components/streams/src/feed.cpp b/components/streams/src/feed.cpp index a2a78fd6aa34c2c568e95dc6224968e92626bd02..31e3ba4a6bc82b982cfb9f4a5d60c6cc46a12c11 100644 --- a/components/streams/src/feed.cpp +++ b/components/streams/src/feed.cpp @@ -949,7 +949,9 @@ uint32_t Feed::add(const ftl::URI &uri) { lk.unlock(); for (auto i=sources.begin(); i!=sources.end(); ++i) { - add(i.key()); + ftl::URI uri2(i.key()); + uri2.setAttribute("group", uri.getPathSegment(0)); + add(uri2); } lk.lock();