fix: update uniqueColumns logic in UpdateItemManager to handle null time_group_id
parent
fcf9e9459e
commit
db7bd81eac
|
@ -59,12 +59,18 @@ export class UpdateItemManager extends BaseUpdateManager<ItemEntity> {
|
|||
|
||||
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 {
|
||||
|
|
Loading…
Reference in New Issue