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 { 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(