diff --git a/extensions/ql-vscode/src/remote-queries/remote-queries-markdown-generation.ts b/extensions/ql-vscode/src/remote-queries/remote-queries-markdown-generation.ts index 6860d0f19..4a804276a 100644 --- a/extensions/ql-vscode/src/remote-queries/remote-queries-markdown-generation.ts +++ b/extensions/ql-vscode/src/remote-queries/remote-queries-markdown-generation.ts @@ -260,7 +260,11 @@ function generateMarkdownForRawTableCell( case 'object': { const url = tryGetRemoteLocation(value.url, fileLinkPrefix, sourceLocationPrefix); - cellValue = `[\`${convertNonPrintableChars(value.label)}\`](${url})`; + if (url) { + cellValue = `[\`${convertNonPrintableChars(value.label)}\`](${url})`; + } else { + cellValue = `\`${convertNonPrintableChars(value.label)}\``; + } } break; } diff --git a/extensions/ql-vscode/src/remote-queries/view/RawResultsTable.tsx b/extensions/ql-vscode/src/remote-queries/view/RawResultsTable.tsx index 59c618755..6c9adcc0e 100644 --- a/extensions/ql-vscode/src/remote-queries/view/RawResultsTable.tsx +++ b/extensions/ql-vscode/src/remote-queries/view/RawResultsTable.tsx @@ -48,7 +48,11 @@ const Cell = ({ return {convertNonPrintableChars(value.toString())}; case 'object': { const url = tryGetRemoteLocation(value.url, fileLinkPrefix, sourceLocationPrefix); - return {convertNonPrintableChars(value.label)}; + if (url) { + return {convertNonPrintableChars(value.label)}; + } else { + return {convertNonPrintableChars(value.label)}; + } } } };