Skip to content

Commit e5b47b9

Browse files
authored
Fix error with displayName is missing in PackageJSON (#24246)
Closes #24244
1 parent 1b36762 commit e5b47b9

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/client/common/application/commands/reportIssueCommand.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,12 @@ export class ReportIssueCommandHandler implements IExtensionSingleActivationServ
104104

105105
const installedExtensions = getExtensions()
106106
.filter((extension) => !extension.id.startsWith('vscode.'))
107-
.sort((a, b) => a.packageJSON.displayName.localeCompare(b.packageJSON.displayName))
107+
.sort((a, b) => {
108+
if (a.packageJSON.displayName && b.packageJSON.displayName) {
109+
return a.packageJSON.displayName.localeCompare(b.packageJSON.displayName);
110+
}
111+
return a.id.localeCompare(b.id);
112+
})
108113
.map(
109114
(extension) =>
110115
`|${extension.packageJSON.displayName}|${extension.id}|${extension.packageJSON.version}|`,

0 commit comments

Comments
 (0)