From 99eabfe78c8bd46b27fa3c5b0b372e266c573ed2 Mon Sep 17 00:00:00 2001 From: Dobes Vandermeer Date: Fri, 18 May 2018 17:37:08 -0700 Subject: [PATCH] Lookup correct generated output for bundle type in RawPackager When an `Asset` generates multiple assets with different types, `RawPackager` would give the same output for every entry in `asset.generated` even if they have different types and values. This is because it used the asset's primary type `asset.type` instead of the type for the bundle it is actually generating (`this.bundle.type`). This fixes it so that `RawPackager` uses the bundle type so that the correct entry in `generated` is read for each bundle. --- src/packagers/RawPackager.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/packagers/RawPackager.js b/src/packagers/RawPackager.js index 2932f29108b..cc40ff971db 100644 --- a/src/packagers/RawPackager.js +++ b/src/packagers/RawPackager.js @@ -8,7 +8,7 @@ class RawPackager extends Packager { setup() {} async addAsset(asset) { - let contents = asset.generated[asset.type]; + let contents = asset.generated[this.bundle.type]; if (!contents || (contents && contents.path)) { contents = await fs.readFile(contents ? contents.path : asset.name); }