mirror of
https://github.com/fosrl/pangolin.git
synced 2026-03-03 01:06:39 +00:00
Merge pull request #1788 from Pallavikumarimdb/fix/deleting-and-adding-back-a-target
Add transaction while deleting targets
This commit is contained in:
@@ -48,10 +48,12 @@ export async function deleteTarget(
|
|||||||
|
|
||||||
const { targetId } = parsedParams.data;
|
const { targetId } = parsedParams.data;
|
||||||
|
|
||||||
const [deletedTarget] = await db
|
const [deletedTarget] = await db.transaction(async (tx) => {
|
||||||
.delete(targets)
|
return await tx
|
||||||
.where(eq(targets.targetId, targetId))
|
.delete(targets)
|
||||||
.returning();
|
.where(eq(targets.targetId, targetId))
|
||||||
|
.returning();
|
||||||
|
});
|
||||||
|
|
||||||
if (!deletedTarget) {
|
if (!deletedTarget) {
|
||||||
return next(
|
return next(
|
||||||
|
|||||||
Reference in New Issue
Block a user