diff --git a/packages/frontend-2/components/common/tiptap/MentionList.vue b/packages/frontend-2/components/common/tiptap/MentionList.vue index fa74c6b6d..24b962f1c 100644 --- a/packages/frontend-2/components/common/tiptap/MentionList.vue +++ b/packages/frontend-2/components/common/tiptap/MentionList.vue @@ -1,6 +1,6 @@ diff --git a/packages/frontend-2/lib/core/tiptap/mentionExtension.ts b/packages/frontend-2/lib/core/tiptap/mentionExtension.ts index cde8b50f7..d3fba7f72 100644 --- a/packages/frontend-2/lib/core/tiptap/mentionExtension.ts +++ b/packages/frontend-2/lib/core/tiptap/mentionExtension.ts @@ -20,7 +20,7 @@ export type MentionData = { label: string; id: string } const suggestionOptions: Omit, 'editor'> = { async items({ query, editor }) { - if (query.length < 3) return [] + if (query.length < 1) return [] const state = editor.storage.editorInstanceState as EditorInstanceStateStorage const projectId = state.state.projectId diff --git a/packages/server/modules/core/graph/resolvers/users.ts b/packages/server/modules/core/graph/resolvers/users.ts index 2bab5a4e9..8fbf3e518 100644 --- a/packages/server/modules/core/graph/resolvers/users.ts +++ b/packages/server/modules/core/graph/resolvers/users.ts @@ -139,8 +139,8 @@ export = { }, async users(_parent, args) { - if (args.input.query.length < 3) - throw new BadRequestError('Search query must be at least 3 characters.') + if (args.input.query.length < 1) + throw new BadRequestError('Search query must be at least 1 character.') if ((args.input.limit || 0) > 100) throw new BadRequestError( diff --git a/packages/server/modules/core/tests/integration/users.graph.spec.ts b/packages/server/modules/core/tests/integration/users.graph.spec.ts index 32cc784cc..2a271385c 100644 --- a/packages/server/modules/core/tests/integration/users.graph.spec.ts +++ b/packages/server/modules/core/tests/integration/users.graph.spec.ts @@ -199,11 +199,11 @@ describe('Users @graphql', () => { ]) }) - it('doesnt work with less than 3 characters', async () => { + it('doesnt work with less than 1 character', async () => { const res = await search({ - query: 'fi' + query: '' }) - expect(res).to.haveGraphQLErrors('Search query must be at least 3 characters') + expect(res).to.haveGraphQLErrors('Search query must be at least 1 character') }) it('doesnt work with more than 100 items', async () => {