Fix #43370 - don't create settings search filters for extensions without UUIDs

This commit is contained in:
Rob Lourens
2018-02-09 18:41:00 -08:00
parent 540a998a46
commit 4e9519af91

View File

@@ -45,7 +45,8 @@ export class PreferencesSearchService extends Disposable implements IPreferences
// Filter to enabled extensions that have settings
return exts
.filter(ext => this.extensionEnablementService.isEnabled(ext.identifier))
.filter(ext => ext.manifest.contributes && ext.manifest.contributes.configuration);
.filter(ext => ext.manifest.contributes && ext.manifest.contributes.configuration)
.filter(ext => !!ext.identifier.uuid);
});
}