From 50e2fadcd1521c5855c192ffc83f1ab01fbeec92 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Wed, 30 Nov 2022 22:51:57 -0600 Subject: [PATCH] [ox/oc] Fix sub-object read not to return early --- deps/ox/src/ox/oc/read.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps/ox/src/ox/oc/read.hpp b/deps/ox/src/ox/oc/read.hpp index 8938e059..ffc4faed 100644 --- a/deps/ox/src/ox/oc/read.hpp +++ b/deps/ox/src/ox/oc/read.hpp @@ -149,7 +149,7 @@ Error OrganicClawReader::field(const char *key, T *val) noexcept { if (jv.empty() || jv.isObject()) { auto reader = child(key); ModelHandlerInterface handler(&reader); - return model(&handler, val); + err = model(&handler, val); } else { err = OxError(1, "Type mismatch"); }