Skip to content

Commit 4a47e07

Browse files
deepsource fix
1 parent adf87dd commit 4a47e07

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/utils/json/mod.rs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
use std::num::NonZeroU32;
2020

21+
use flatten::{convert_to_array, generic_flattening};
2122
use serde_json;
2223
use serde_json::Value;
2324

@@ -37,9 +38,11 @@ pub fn flatten_json_body(
3738
validation_required: bool,
3839
) -> Result<Value, anyhow::Error> {
3940
let mut nested_value = if schema_version == SchemaVersion::V1 {
40-
flatten::generic_flattening(&body)
41-
.map(flatten::convert_to_array)
42-
.unwrap_or(Ok(body))?
41+
if let Ok(flattened_json) = generic_flattening(&body) {
42+
convert_to_array(flattened_json)?
43+
} else {
44+
body
45+
}
4346
} else {
4447
body
4548
};

0 commit comments

Comments
 (0)