chiark / gitweb /
bundles: Pass &InstanceName to parse_bundle
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 12 May 2021 11:42:04 +0000 (12:42 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 12 May 2021 11:42:04 +0000 (12:42 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/bundles.rs

index 436865a08f3a381c7c23a8fd80666398216fe712..6f0f51e889510d40bb2b9ae46670b0385cc54bc9 100644 (file)
@@ -416,7 +416,7 @@ impl BundleParseErrorHandling for BundleParseUpload {
 }
 
 #[throws(EH::Err)]
-fn parse_bundle<EH>(id: Id, file: File, eh: EH,
+fn parse_bundle<EH>(id: Id, _instance_name: &InstanceName, file: File, eh: EH,
                     mut for_progress: &mut dyn progress::Reporter)
                     -> (ForProcess, Parsed)
   where EH: BundleParseErrorHandling,
@@ -556,7 +556,7 @@ impl InstanceBundles {
       }
 
       let eh = BundleParseReload { bpath: fpath };
-      let (_za, parsed) = match parse_bundle(id, file, eh, &mut ()) {
+      let (_za, parsed) = match parse_bundle(id, &ig.name, file, eh, &mut ()) {
         Ok(y) => y,
         Err(e) => {
           debug!("bundle file {:?} reload failed {}", &fpath, e);
@@ -633,7 +633,7 @@ impl Uploading {
 
     file.rewind().context("rewind"). map_err(IE::from)?;
 
-    let (za, parsed) = parse_bundle(id, file, BundleParseUpload,
+    let (za, parsed) = parse_bundle(id, &instance, file, BundleParseUpload,
                               &mut for_progress)?;
 
     process_bundle(za, id, &*instance, &mut for_progress)?;