Merge pull request #1788 from Pallavikumarimdb/fix/deleting-and-adding-back-a-target

Add transaction while deleting targets
This commit is contained in:
Owen Schwartz
2025-11-02 13:51:08 -08:00
committed by GitHub

View File

@@ -48,10 +48,12 @@ export async function deleteTarget(
const { targetId } = parsedParams.data;
const [deletedTarget] = await db
.delete(targets)
.where(eq(targets.targetId, targetId))
.returning();
const [deletedTarget] = await db.transaction(async (tx) => {
return await tx
.delete(targets)
.where(eq(targets.targetId, targetId))
.returning();
});
if (!deletedTarget) {
return next(