diff --git a/crates/pile-dataset/src/extract/flac.rs b/crates/pile-dataset/src/extract/flac.rs index bb3d872..cfdd853 100644 --- a/crates/pile-dataset/src/extract/flac.rs +++ b/crates/pile-dataset/src/extract/flac.rs @@ -76,17 +76,17 @@ impl<'a> FlacExtractor<'a> { .map(|(k, v)| (k, PileValue::Array(v))) .collect(); - if !raw_images.is_empty() { - if let Some(label) = Label::new("images".to_string()) { - let images = raw_images - .into_iter() - .map(|(mime, data)| PileValue::Blob { - mime, - bytes: Arc::new(data), - }) - .collect(); - output.insert(label, PileValue::Array(images)); - } + if !raw_images.is_empty() + && let Some(label) = Label::new("images".to_owned()) + { + let images = raw_images + .into_iter() + .map(|(mime, data)| PileValue::Blob { + mime, + bytes: Arc::new(data), + }) + .collect(); + output.insert(label, PileValue::Array(images)); } let _ = self.output.set(output);