[ox/oc] Fix sub-object read not to return early
This commit is contained in:
parent
d82ec27296
commit
50e2fadcd1
2
deps/ox/src/ox/oc/read.hpp
vendored
2
deps/ox/src/ox/oc/read.hpp
vendored
@ -149,7 +149,7 @@ Error OrganicClawReader::field(const char *key, T *val) noexcept {
|
|||||||
if (jv.empty() || jv.isObject()) {
|
if (jv.empty() || jv.isObject()) {
|
||||||
auto reader = child(key);
|
auto reader = child(key);
|
||||||
ModelHandlerInterface handler(&reader);
|
ModelHandlerInterface handler(&reader);
|
||||||
return model(&handler, val);
|
err = model(&handler, val);
|
||||||
} else {
|
} else {
|
||||||
err = OxError(1, "Type mismatch");
|
err = OxError(1, "Type mismatch");
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user