fix: error when no ids
This commit is contained in:
parent
6580c17273
commit
990a4687fd
1 changed files with 3 additions and 5 deletions
|
|
@ -402,11 +402,9 @@ export class ServiceController extends Controller {
|
||||||
...payload,
|
...payload,
|
||||||
statusOrder: +(payload.status === "INACTIVE"),
|
statusOrder: +(payload.status === "INACTIVE"),
|
||||||
work: {
|
work: {
|
||||||
deleteMany: {
|
deleteMany: work?.some((v) => !!v.id)
|
||||||
id: work?.some((v) => !!v.id)
|
? { id: { notIn: work.flatMap((v) => (!!v.id ? v.id : [])) } }
|
||||||
? { notIn: work.flatMap((v) => (!!v.id ? v.id : [])) }
|
: {},
|
||||||
: undefined,
|
|
||||||
},
|
|
||||||
upsert: (work || []).map((w, wIdx) => ({
|
upsert: (work || []).map((w, wIdx) => ({
|
||||||
where: { id: w.id },
|
where: { id: w.id },
|
||||||
create: {
|
create: {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue