diff --git a/src/vs/workbench/parts/extensions/electron-browser/extensionsQuickOpen.ts b/src/vs/workbench/parts/extensions/electron-browser/extensionsQuickOpen.ts index 78b909f8488..aea2bd6a906 100644 --- a/src/vs/workbench/parts/extensions/electron-browser/extensionsQuickOpen.ts +++ b/src/vs/workbench/parts/extensions/electron-browser/extensionsQuickOpen.ts @@ -283,6 +283,10 @@ class DataSource implements IDataSource { getId(entry: IExtensionEntry): string { const extension = entry.extension; + if (!extension) { + throw new Error(`Not an extension entry. Found ${ Object.keys(entry).slice(5) },... instead.`); + } + if (extension.galleryInformation) { return `${ extension.galleryInformation.id }-${ extension.version }`; }