From 472be09ff6a18d9f4bc867370333c3e9ca4b5e9d Mon Sep 17 00:00:00 2001 From: Ben Alpert Date: Thu, 20 Feb 2014 21:44:58 -0800 Subject: [PATCH] Make JSX transform not break on 'constructor' attr --- vendor/fbtransform/transforms/react.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/fbtransform/transforms/react.js b/vendor/fbtransform/transforms/react.js index 4a16cf4e2f..43d6c8539e 100644 --- a/vendor/fbtransform/transforms/react.js +++ b/vendor/fbtransform/transforms/react.js @@ -101,7 +101,7 @@ function visitReactTag(traverse, object, path, state) { utils.move(attr.name.range[1], state); // Use catchupWhiteSpace to skip over the '=' in the attribute utils.catchupWhiteSpace(attr.value.range[0], state); - if (JSX_ATTRIBUTE_TRANSFORMS[attr.name.name]) { + if (JSX_ATTRIBUTE_TRANSFORMS.hasOwnProperty(attr.name.name)) { utils.append(JSX_ATTRIBUTE_TRANSFORMS[attr.name.name](attr), state); utils.move(attr.value.range[1], state); if (!isLast) {