From da153d3928ff376eeb7effd02d60c5e9b1dc89b3 Mon Sep 17 00:00:00 2001 From: Nick Lockwood Date: Thu, 10 Dec 2015 07:09:08 -0800 Subject: [PATCH] Fixed bug where module with moduleID of zero wouldn't be loaded Reviewed By: jspahrsummers Differential Revision: D2744167 fb-gh-sync-id: b442af60618703ab19290d042b3614984cd9a3ae --- Libraries/BatchedBridge/BatchedBridgedModules/NativeModules.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/BatchedBridge/BatchedBridgedModules/NativeModules.js b/Libraries/BatchedBridge/BatchedBridgedModules/NativeModules.js index 5ef61e35f..af1540b75 100644 --- a/Libraries/BatchedBridge/BatchedBridgedModules/NativeModules.js +++ b/Libraries/BatchedBridge/BatchedBridgedModules/NativeModules.js @@ -44,7 +44,7 @@ Object.keys(RemoteModules).forEach((moduleName) => { enumerable: true, get: () => { let module = RemoteModules[moduleName]; - if (module && module.moduleID && global.nativeRequireModuleConfig) { + if (module && typeof module.moduleID === 'number' && global.nativeRequireModuleConfig) { const json = global.nativeRequireModuleConfig(moduleName); const config = json && JSON.parse(json); module = config && BatchedBridge.processModuleConfig(config, module.moduleID);