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) => ({
|
||||
type: "card.archived" as const,
|
||||
createdBy: userId,
|
||||
cardId: card.id,
|
||||
}));
|
||||
if (deletedCards.length) {
|
||||
const activities = deletedCards.map((card) => ({
|
||||
type: "card.archived" as const,
|
||||
createdBy: userId,
|
||||
cardId: card.id,
|
||||
}));
|
||||
|
||||
await activityRepo.bulkCreate(ctx.db, activities);
|
||||
await activityRepo.bulkCreate(ctx.db, activities);
|
||||
}
|
||||
}
|
||||
|
||||
return { success: true };
|
||||
|
||||
Reference in New Issue
Block a user