summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media/mediaManager.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/media/mediaManager.cpp b/media/mediaManager.cpp
index e8f25e6..c61a7ae 100644
--- a/media/mediaManager.cpp
+++ b/media/mediaManager.cpp
@@ -404,7 +404,9 @@ int cMediaManager::Browse(BrowseRequest& request){
metadata << "SELECT *,(SELECT COUNT(1) FROM " << db::Metadata << " m WHERE "
<< "m.`" << property::object::KEY_PARENTID << "` = "
<< "p.`" << property::object::KEY_OBJECTID << "`) as "
- << "`" << property::object::KEY_CHILD_COUNT << "` FROM " << db::Metadata << " p WHERE ";
+ << "`" << property::object::KEY_CHILD_COUNT << "`,"
+ << "r.`" << property::resource::KEY_PROTOCOL_INFO << "` FROM " << db::Metadata << " p "
+ << "LEFT JOIN " << db::Resources << " r USING (`" << property::object::KEY_OBJECTID << "`) WHERE ";
count << "SELECT COUNT(1) as totalMatches FROM " << db::Metadata << " WHERE ";