diff --git a/rslib/src/deckconfig/schema11.rs b/rslib/src/deckconfig/schema11.rs index 33802828f..4b451cbca 100644 --- a/rslib/src/deckconfig/schema11.rs +++ b/rslib/src/deckconfig/schema11.rs @@ -29,8 +29,11 @@ pub struct DeckConfSchema11 { timer: u8, #[serde(default)] replayq: bool, + #[serde(deserialize_with = "default_on_invalid")] pub(crate) new: NewConfSchema11, + #[serde(deserialize_with = "default_on_invalid")] pub(crate) rev: RevConfSchema11, + #[serde(deserialize_with = "default_on_invalid")] pub(crate) lapse: LapseConfSchema11, #[serde(rename = "dyn", default, deserialize_with = "default_on_invalid")] dynamic: bool,