diff --git a/Cargo.toml b/Cargo.toml index 3fc11fb..44d64ca 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "jsonref" -version = "0.4.0" +version = "0.4.1" edition = "2021" description = "Deref your JSONSchema here!" license = "MIT" diff --git a/src/lib.rs b/src/lib.rs index 234750f..fecbc05 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -277,6 +277,10 @@ impl JsonRef { for obj_value in obj.values_mut() { self.deref(obj_value, new_id.clone(), used_refs)? } + } else if let Some(list) = value.as_array_mut() { + for list_value in list.iter_mut() { + self.deref(list_value, new_id.clone(), used_refs)? + } } Ok(()) }