From 6f03b214b5e04ce61dcab8855212e48f90a8bbf9 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Fri, 5 Apr 2024 15:58:39 +0800 Subject: [PATCH] allow delete internal labels --- packages/api/src/repository/label.ts | 3 +- packages/api/test/resolvers/labels.test.ts | 41 ++++++++++++++++------ 2 files changed, 33 insertions(+), 11 deletions(-) diff --git a/packages/api/src/repository/label.ts b/packages/api/src/repository/label.ts index 9105f96eb..baaac24bb 100644 --- a/packages/api/src/repository/label.ts +++ b/packages/api/src/repository/label.ts @@ -82,7 +82,8 @@ export const labelRepository = appDataSource.getRepository(Label).extend({ }, deleteById(id: string) { - return this.delete({ id, internal: false }) + // internal labels can be deleted but it will be recreated when next feed/newsletter saved + return this.delete({ id }) }, updateLabel(id: string, label: QueryDeepPartialEntity