diff options
| author | Stefan Boberg <[email protected]> | 2023-03-30 13:25:52 +0200 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2023-03-30 13:52:21 +0200 |
| commit | b7d0adea97aff7615f69ae0dac27e30cb5c3ef5f (patch) | |
| tree | f73798fdcb767e6abde717b0d5aecbb6551edefd | |
| parent | zenserver-test: ensure MakeOplog does not send an invalid payload (diff) | |
| download | zen-b7d0adea97aff7615f69ae0dac27e30cb5c3ef5f.tar.xz zen-b7d0adea97aff7615f69ae0dac27e30cb5c3ef5f.zip | |
Use ReadPayloadObject to read POST payload
| -rw-r--r-- | zenserver/projectstore/projectstore.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/zenserver/projectstore/projectstore.cpp b/zenserver/projectstore/projectstore.cpp index 184bba022..5aa8cad26 100644 --- a/zenserver/projectstore/projectstore.cpp +++ b/zenserver/projectstore/projectstore.cpp @@ -2913,10 +2913,8 @@ HttpProjectService::HttpProjectService(CidStore& Store, ProjectStore* Projects, case HttpVerb::kPost: { std::filesystem::path OplogMarkerPath; - IoBuffer Payload = Req.ServerRequest().ReadPayload(); - if (Payload.GetSize() > 0) + if (CbObject Params = Req.ServerRequest().ReadPayloadObject()) { - CbObject Params = LoadCompactBinaryObject(Payload); OplogMarkerPath = Params["gcpath"sv].AsString(); } |