diff --git a/packages/ui-default/components/monaco/languages/markdown.ts b/packages/ui-default/components/monaco/languages/markdown.ts index 56f56aeb4..c94632292 100644 --- a/packages/ui-default/components/monaco/languages/markdown.ts +++ b/packages/ui-default/components/monaco/languages/markdown.ts @@ -123,6 +123,12 @@ monaco.editor.registerCommand('hydro.openUserPage', (accesser, uid) => { monaco.languages.registerCodeLensProvider('markdown', { async provideCodeLenses(model) { const users = model.findMatches('\\[\\]\\(/user/(\\d+)\\)', true, true, true, null, true); + if (!users.length) { + return { + lenses: [], + dispose: () => { }, + }; + } const { data } = await api(gql` users(ids: ${users.map((i) => +i.matches[1])}) { _id diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index a19d672d9..3cb9e5760 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.22.12", + "version": "4.22.13", "author": "undefined ", "license": "AGPL-3.0", "main": "hydro.js",