From e12c62fa6ca0a6597f6a7c7e8e9b2bb04e622c36 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Sat, 28 May 2022 20:33:05 -0500 Subject: [PATCH] [ox/oc] Make write omit lists if length is 0 (synced from d5252a45d37ad2b61c77bf808777ab4f14a42f6a) --- src/ox/oc/write.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ox/oc/write.hpp b/src/ox/oc/write.hpp index 1073238bc..797135917 100644 --- a/src/ox/oc/write.hpp +++ b/src/ox/oc/write.hpp @@ -89,7 +89,7 @@ class OrganicClawWriter { template Error OrganicClawWriter::field(const char *key, T *val, std::size_t len) noexcept { - if (targetValid()) { + if (targetValid() && len) { OrganicClawWriter w((Json::Value(Json::arrayValue))); for (std::size_t i = 0; i < len; ++i) { oxReturnError(w.field("", &val[i]));