From 4857754618177eaae07b9535cdcd7c4026762467 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 2 Sep 2025 15:36:40 +1200 Subject: [PATCH] Update src/server.cpp --- src/server.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server.cpp b/src/server.cpp index 93f02e0..a1d7b4b 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -353,9 +353,12 @@ void Server::handle_get_directory(const drogon::HttpRequestPtr& /*req*/, std::fu } // output the labeltags as an array of label:tag pairs + // Filter out entries that have no labeltags nlohmann::json entries_array = nlohmann::json::array(); for (const auto& entry : entries) { - entries_array.push_back({{"labeltags", entry.labeltags}, {"hash", entry.hash}}); + if (!entry.labeltags.empty()) { + entries_array.push_back({{"labeltags", entry.labeltags}, {"hash", entry.hash}}); + } } auto resp = drogon::HttpResponse::newHttpResponse();