Просмотр исходного кода

Add access token scope for AI assistant in getRecentThreadsFactory

Shun Miyazawa 8 месяцев назад
Родитель
Сommit
3f53239b1c
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      apps/app/src/features/openai/server/routes/get-recent-threads.ts

+ 2 - 2
apps/app/src/features/openai/server/routes/get-recent-threads.ts

@@ -1,4 +1,4 @@
-import { type IUserHasId } from '@growi/core';
+import { SCOPE, type IUserHasId } from '@growi/core';
 import { ErrorV3 } from '@growi/core/dist/models';
 import type { Request, RequestHandler } from 'express';
 import { type ValidationChain, query } from 'express-validator';
@@ -41,7 +41,7 @@ export const getRecentThreadsFactory: GetRecentThreadsFactory = (crowi) => {
   ];
 
   return [
-    accessTokenParser, loginRequiredStrictly, certifyAiService, validator, apiV3FormValidator,
+    accessTokenParser([SCOPE.READ.FEATURES.AI_ASSISTANT], { acceptLegacy: true }), loginRequiredStrictly, certifyAiService, validator, apiV3FormValidator,
     async(req: Req, res: ApiV3Response) => {
       const openaiService = getOpenaiService();
       if (openaiService == null) {