Fix deserialization issue when 'parameters' is missing.

Deserialize to an empty vector.
This commit is contained in:
KtorZ
2023-02-04 11:38:09 +01:00
parent 592d3d7a1c
commit ea269b14a2
3 changed files with 9 additions and 2 deletions

View File

@@ -22,6 +22,7 @@ pub struct Validator<T> {
pub datum: Option<Annotated<T>>,
pub redeemer: Annotated<T>,
#[serde(skip_serializing_if = "Vec::is_empty")]
#[serde(default)]
pub parameters: Vec<Annotated<T>>,
#[serde(flatten)]
pub program: Program<DeBruijn>,