diff --git a/crates/cashu/src/nuts/nut18.rs b/crates/cashu/src/nuts/nut18.rs index 303f328c..bb96042d 100644 --- a/crates/cashu/src/nuts/nut18.rs +++ b/crates/cashu/src/nuts/nut18.rs @@ -117,11 +117,7 @@ impl TransportBuilder { /// Add a tag pub fn add_tag(mut self, tag: Vec) -> Self { - if let Some(ref mut tags) = self.tags { - tags.push(tag); - } else { - self.tags = Some(vec![tag]); - } + self.tags.get_or_insert_with(Vec::new).push(tag); self }