diff --git a/packages/api/src/services/labels.ts b/packages/api/src/services/labels.ts index bf9577b74..cb8432b06 100644 --- a/packages/api/src/services/labels.ts +++ b/packages/api/src/services/labels.ts @@ -66,3 +66,13 @@ export const addLabelToPage = async ( ctx ) } + +export const getLabelsByIds = async ( + userId: string, + labelIds: string[] +): Promise => { + return getRepository(Label).find({ + where: { id: In(labelIds), user: { id: userId } }, + select: ['id', 'name', 'color', 'description', 'createdAt'], + }) +}