From 5a2b2debc433051ad7b9d646b368450bdee59560 Mon Sep 17 00:00:00 2001 From: Innei Date: Fri, 12 Apr 2024 00:35:01 +0800 Subject: [PATCH] fix: add `hide` for note list api Signed-off-by: Innei --- apps/core/src/modules/note/note.controller.ts | 4 +++- packages/api-client/controllers/note.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/core/src/modules/note/note.controller.ts b/apps/core/src/modules/note/note.controller.ts index efbfeaf9..20732673 100644 --- a/apps/core/src/modules/note/note.controller.ts +++ b/apps/core/src/modules/note/note.controller.ts @@ -94,7 +94,9 @@ export class NoteController { const { size = 10 } = query const half = size >> 1 const { id } = params - const select = 'nid _id title created' + const select = isAuthenticated + ? 'nid _id title created hide' + : 'nid _id title created' const condition = isAuthenticated ? {} : { hide: false } // 当前文档直接找,不用加条件,反正里面的东西是看不到的 diff --git a/packages/api-client/controllers/note.ts b/packages/api-client/controllers/note.ts index 2adfdc37..4f0a8fc5 100644 --- a/packages/api-client/controllers/note.ts +++ b/packages/api-client/controllers/note.ts @@ -103,7 +103,7 @@ export class NoteController implements IController { */ getMiddleList(id: string, size = 5) { return this.proxy.list(id).get<{ - data: Pick[] + data: Pick[] size: number }>({ params: { size },