From 52fe3374fad1a3b3dbcd1c9a66112f353face3be Mon Sep 17 00:00:00 2001 From: Thomas Parisot Date: Tue, 21 Jan 2025 14:59:20 +0100 Subject: [PATCH] =?UTF-8?q?feat(preview):=20donne=20acc=C3=A8s=20aux=20art?= =?UTF-8?q?icles=20sans=20=C3=AAtre=20connect=C3=A9=C2=B7e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- graphql/resolvers/articleResolver.js | 6 +++--- graphql/resolvers/corpusResolver.js | 11 +---------- 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/graphql/resolvers/articleResolver.js b/graphql/resolvers/articleResolver.js index 3d1c097d9..d35f41237 100644 --- a/graphql/resolvers/articleResolver.js +++ b/graphql/resolvers/articleResolver.js @@ -298,12 +298,12 @@ module.exports = { * Fetch an article as the current user * * @param {null} _root - * @param {*} args + * @param {{ article: string }} args * @param {{ loaders: { article }, userId, token }} context * @returns */ - async article(_root, args, context) { - return await getArticleByContext(args.article, context) + async article(_root, args) { + return await getArticle(args.article) }, /** diff --git a/graphql/resolvers/corpusResolver.js b/graphql/resolvers/corpusResolver.js index 49d39c898..901b172e0 100644 --- a/graphql/resolvers/corpusResolver.js +++ b/graphql/resolvers/corpusResolver.js @@ -143,14 +143,7 @@ module.exports = { * @returns {Promise<[Corpus]>} */ async corpus(_, args, context) { - const { user, token } = context - - if (!user && !token?.admin) { - throw new ApiError( - 'UNAUTHENTICATED', - 'Unable to get a list of corpus as an unauthenticated user' - ) - } + const { user } = context if ('filter' in args) { const filter = args.filter @@ -158,8 +151,6 @@ module.exports = { return [await getCorpus(filter.corpusId)] } if ('workspaceId' in filter) { - // check that the user can access the workspace - await Workspace.getWorkspaceById(filter.workspaceId, user) return Corpus.find({ workspace: filter.workspaceId }) .populate([{ path: 'creator' }]) .sort([['updatedAt', -1]])