diff options
| author | Dan Engelbrecht <[email protected]> | 2025-06-04 12:41:43 +0200 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-06-04 12:41:43 +0200 |
| commit | 99814bacd1788bfd670f6abd9dd017dbdf483d70 (patch) | |
| tree | 07d1cec6842e25dff9d7f751241d6d2b23f3ef14 /src/zenutil | |
| parent | faster scavenge (#417) (diff) | |
| download | zen-99814bacd1788bfd670f6abd9dd017dbdf483d70.tar.xz zen-99814bacd1788bfd670f6abd9dd017dbdf483d70.zip | |
new builds search (#418)
* don't require bucket for search operations to allow multi-bucket search
Diffstat (limited to 'src/zenutil')
| -rw-r--r-- | src/zenutil/jupiter/jupitersession.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/zenutil/jupiter/jupitersession.cpp b/src/zenutil/jupiter/jupitersession.cpp index 01a703a1b..1fd59acdf 100644 --- a/src/zenutil/jupiter/jupitersession.cpp +++ b/src/zenutil/jupiter/jupitersession.cpp @@ -379,9 +379,10 @@ JupiterResult JupiterSession::ListBuilds(std::string_view Namespace, std::string_view BucketId, const IoBuffer& Payload) { ZEN_ASSERT(Payload.GetContentType() == ZenContentType::kCbObject); - HttpClient::Response Response = m_HttpClient.Post(fmt::format("/api/v2/builds/{}/{}/search", Namespace, BucketId), - Payload, - {HttpClient::Accept(ZenContentType::kCbObject)}); + std::string OptionalBucketPath = BucketId.empty() ? "" : fmt::format("/{}", BucketId); + HttpClient::Response Response = m_HttpClient.Post(fmt::format("/api/v2/builds/{}{}/search", Namespace, OptionalBucketPath), + Payload, + {HttpClient::Accept(ZenContentType::kCbObject)}); return detail::ConvertResponse(Response, "JupiterSession::ListBuilds"sv); } |