diff --git a/crates/compilers/src/compilers/mod.rs b/crates/compilers/src/compilers/mod.rs index e3f8d2e5..73657086 100644 --- a/crates/compilers/src/compilers/mod.rs +++ b/crates/compilers/src/compilers/mod.rs @@ -209,8 +209,8 @@ pub struct CompilerOutput { pub contracts: FileToContractsMap, #[serde(default)] pub sources: BTreeMap, - #[serde(default)] - pub metadata: BTreeMap, + #[serde(default, skip_serializing_if = "::std::collections::BTreeMap::is_empty")] + pub metadata: BTreeMap, } impl CompilerOutput {