Skip to content

Commit f5a4d22

Browse files
authored
Fix extensionDependencies can be undefined
1 parent 6e4369a commit f5a4d22

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

publish-extension.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,9 +168,8 @@ openGalleryApi.post = (url, data, additionalHeaders) =>
168168
}
169169

170170
const { extensionDependencies } = manifest;
171-
const extensionDependenciesNotBuiltin = extensionDependencies.filter(id => !isBuiltIn(id));
172-
173-
if (extensionDependenciesNotBuiltin) {
171+
if (extensionDependencies) {
172+
const extensionDependenciesNotBuiltin = extensionDependencies.filter(id => !isBuiltIn(id));
174173
const unpublishableDependencies = extensionDependenciesNotBuiltin.filter(dependency => cannotPublish.includes(dependency));
175174
if (unpublishableDependencies?.length > 0) {
176175
throw new Error(`${id} is dependent on ${unpublishableDependencies.join(", ")}, which ${unpublishableDependencies.length === 1 ? "has" : "have"} to be published to Open VSX first by ${unpublishableDependencies.length === 1 ? "its author because of its license" : "their authors because of their licenses"}.`);

0 commit comments

Comments
 (0)