diff --git a/packager/react-packager/src/node-haste/lib/__tests__/getAssetDataFromName-test.js b/packager/react-packager/src/node-haste/lib/__tests__/getAssetDataFromName-test.js index ff61c4053..a1e6b8cc6 100644 --- a/packager/react-packager/src/node-haste/lib/__tests__/getAssetDataFromName-test.js +++ b/packager/react-packager/src/node-haste/lib/__tests__/getAssetDataFromName-test.js @@ -62,6 +62,14 @@ describe('getAssetDataFromName', () => { name: 'c', platform: 'ios', }); + + expect(getAssetDataFromName('a/b /c.png')).toEqual({ + resolution: 1, + assetName: 'a/b /c.png', + type: 'png', + name: 'c', + platform: null, + }); }); describe('resolution extraction', () => { diff --git a/packager/react-packager/src/node-haste/lib/getAssetDataFromName.js b/packager/react-packager/src/node-haste/lib/getAssetDataFromName.js index d0c04afc5..04051175c 100644 --- a/packager/react-packager/src/node-haste/lib/getAssetDataFromName.js +++ b/packager/react-packager/src/node-haste/lib/getAssetDataFromName.js @@ -42,6 +42,7 @@ function getAssetDataFromName(filename, platforms) { } else { assetName = filename; } + assetName = decodeURIComponent(assetName); return { resolution: resolution,