Skip to content

Commit b6fa802

Browse files
authored
Merge pull request #65 from rwjblue/fix-invalid-feature-flag-detection
Fix invalid feature flag detection.
2 parents 19d2265 + 9671cfd commit b6fa802

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/utils/macros.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,13 @@ module.exports = class Macros {
172172

173173
_detectForeignFeatureFlag(specifiers, source) {
174174
specifiers.forEach(specifier => {
175-
if (specifier.imported && this.featuresMap[source][specifier.imported.name] !== null) {
175+
if (!specifier.imported) {
176+
return;
177+
}
178+
179+
let isKnownFeature = specifier.imported.name in this.featuresMap[source];
180+
181+
if (!isKnownFeature) {
176182
throw new Error(
177183
`Imported ${specifier.imported.name} from ${source} which is not a supported flag.`
178184
);

0 commit comments

Comments
 (0)