diff --git a/packages/api/src/repository/label.ts b/packages/api/src/repository/label.ts index ec34560e0..9105f96eb 100644 --- a/packages/api/src/repository/label.ts +++ b/packages/api/src/repository/label.ts @@ -73,13 +73,12 @@ export const labelRepository = appDataSource.getRepository(Label).extend({ }, createLabels(labels: CreateLabelInput[], userId: string) { - return this.upsert( - labels.map((l) => convertToLabel(l, userId)), - { - conflictPaths: ['name', 'user'], - skipUpdateIfNoValuesChanged: true, - } - ) + return this.createQueryBuilder() + .insert() + .into(Label) + .values(labels.map((l) => convertToLabel(l, userId))) + .orIgnore() + .execute() }, deleteById(id: string) {