Procházet zdrojové kódy

refactor: include ThreadType in the query for recent threads

Shun Miyazawa před 9 měsíci
rodič
revize
0cfb497c47

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

@@ -10,6 +10,7 @@ import { apiV3FormValidator } from '~/server/middlewares/apiv3-form-validator';
 import type { ApiV3Response } from '~/server/routes/apiv3/interfaces/apiv3-response';
 import loggerFactory from '~/utils/logger';
 
+import { ThreadType } from '../../interfaces/thread-relation';
 import type { ThreadRelationDocument } from '../models/thread-relation';
 import ThreadRelationModel from '../models/thread-relation';
 import { getOpenaiService } from '../services/openai';
@@ -49,7 +50,10 @@ export const getRecentThreadsFactory: GetRecentThreadsFactory = (crowi) => {
 
       try {
         const paginateResult: PaginateResult<ThreadRelationDocument> = await ThreadRelationModel.paginate(
-          { userId: req.user._id },
+          {
+            userId: req.user._id,
+            type: ThreadType.KNOWLEDGE,
+          },
           {
             page: req.query.page ?? 1,
             limit: req.query.limit ?? 10,