Fix unique constraint hit during territory unarchive (#2245)
This commit is contained in:
parent
a5de2dae01
commit
462016042c
@ -78,9 +78,16 @@ export async function perform ({ name, invoiceId, ...data }, { me, cost, tx }) {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
await tx.userSubTrust.createMany({
|
const trust = initialTrust({ name: updatedSub.name, userId: updatedSub.userId })
|
||||||
data: initialTrust({ name: updatedSub.name, userId: updatedSub.userId })
|
for (const t of trust) {
|
||||||
|
await tx.userSubTrust.upsert({
|
||||||
|
where: {
|
||||||
|
userId_subName: { userId: t.userId, subName: t.subName }
|
||||||
|
},
|
||||||
|
update: t,
|
||||||
|
create: t
|
||||||
})
|
})
|
||||||
|
}
|
||||||
|
|
||||||
return updatedSub
|
return updatedSub
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user