fix: prevent soft deleting lists with no cards from throwing an error
This commit is contained in:
@@ -339,13 +339,15 @@ export const boardRouter = createTRPCRouter({
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
const activities = deletedCards.map((card) => ({
|
if (deletedCards.length) {
|
||||||
type: "card.archived" as const,
|
const activities = deletedCards.map((card) => ({
|
||||||
createdBy: userId,
|
type: "card.archived" as const,
|
||||||
cardId: card.id,
|
createdBy: userId,
|
||||||
}));
|
cardId: card.id,
|
||||||
|
}));
|
||||||
|
|
||||||
await activityRepo.bulkCreate(ctx.db, activities);
|
await activityRepo.bulkCreate(ctx.db, activities);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return { success: true };
|
return { success: true };
|
||||||
|
|||||||
Reference in New Issue
Block a user