[ox/oc] Fix sub-object read not to return early
This commit is contained in:
Vendored
+1
-1
@@ -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");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user