diff --git a/src/modules/item-related/item/domain/usecases/managers/update-item.manager.ts b/src/modules/item-related/item/domain/usecases/managers/update-item.manager.ts index 105ada2..2ece8e7 100644 --- a/src/modules/item-related/item/domain/usecases/managers/update-item.manager.ts +++ b/src/modules/item-related/item/domain/usecases/managers/update-item.manager.ts @@ -59,12 +59,18 @@ export class UpdateItemManager extends BaseUpdateManager { get uniqueColumns(): columnUniques[] { const timeGroupId = this.data.time_group_id ?? this.data.time_group?.id; - return [ - { - column: 'name', - query: `((${this.tableName}.time_group_id Is Null OR ${this.tableName}.time_group_id = '${timeGroupId}'))`, - }, - ]; + return timeGroupId != null + ? [ + { + column: 'name', + query: `((${this.tableName}.time_group_id Is Null OR ${this.tableName}.time_group_id = '${timeGroupId}'))`, + }, + ] + : [ + { + column: 'name', + }, + ]; } get entityTarget(): any {