From 7ae5532a2e2a86d98142bccba3196f9cc5ba98c6 Mon Sep 17 00:00:00 2001 From: Loskraes Date: Mon, 11 Mar 2024 22:32:22 +0100 Subject: [PATCH] Fix expend "$ref" inside array and bump version --- Cargo.toml | 2 +- src/lib.rs | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) 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(()) }