diff --git a/rslib/src/import_export/package/apkg/import/mod.rs b/rslib/src/import_export/package/apkg/import/mod.rs index d5399804b..bb5dc7d9f 100644 --- a/rslib/src/import_export/package/apkg/import/mod.rs +++ b/rslib/src/import_export/package/apkg/import/mod.rs @@ -96,7 +96,8 @@ impl ExchangeData { } fn collection_to_tempfile(archive: &mut ZipArchive) -> Result { - let mut zip_file = archive.by_name(Meta::new_legacy().collection_filename())?; + let meta = Meta::from_archive(archive)?; + let mut zip_file = archive.by_name(meta.collection_filename())?; let mut tempfile = NamedTempFile::new()?; io::copy(&mut zip_file, &mut tempfile)?; Ok(tempfile)