summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/model/content.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/model/content.rs b/src/model/content.rs
index 71a5cb84..8b60ab44 100644
--- a/src/model/content.rs
+++ b/src/model/content.rs
@@ -177,7 +177,7 @@ impl Content {
pub fn field(&self, name: &str) -> Option<Value> {
if let (Some(iter), "children") = (self.to_sequence(), name) {
Some(Value::Array(iter.cloned().map(Value::Content).collect()))
- } else if let (Some((child, _)), "child") = (self.to_styled(), "child") {
+ } else if let (Some((child, _)), "child") = (self.to_styled(), name) {
Some(Value::Content(child.clone()))
} else {
self.field_ref(name).cloned()