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[] {
|
get uniqueColumns(): columnUniques[] {
|
||||||
const timeGroupId = this.data.time_group_id ?? this.data.time_group?.id;
|
const timeGroupId = this.data.time_group_id ?? this.data.time_group?.id;
|
||||||
return [
|
return timeGroupId != null
|
||||||
{
|
? [
|
||||||
column: 'name',
|
{
|
||||||
query: `((${this.tableName}.time_group_id Is Null OR ${this.tableName}.time_group_id = '${timeGroupId}'))`,
|
column: 'name',
|
||||||
},
|
query: `((${this.tableName}.time_group_id Is Null OR ${this.tableName}.time_group_id = '${timeGroupId}'))`,
|
||||||
];
|
},
|
||||||
|
]
|
||||||
|
: [
|
||||||
|
{
|
||||||
|
column: 'name',
|
||||||
|
},
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
get entityTarget(): any {
|
get entityTarget(): any {
|
||||||
|
|
Loading…
Reference in New Issue