diff --git a/pages/chat/facts.ts b/pages/chat/facts.ts index f11b45e..1637de1 100644 --- a/pages/chat/facts.ts +++ b/pages/chat/facts.ts @@ -25,12 +25,11 @@ export const facts = router({ }, ) .mutation(async ({ input: { factId } }) => { - const deletedFact = db.data.facts.find((fact) => fact.id === factId); - if (!deletedFact) throw new Error("Fact not found"); - db.data.facts.splice( - db.data.facts.findIndex((fact) => fact.id === factId), - 1, + const deletedFactId = db.data.facts.findIndex( + (fact) => fact.id === factId, ); + if (deletedFactId === -1) throw new Error("Fact not found"); + db.data.facts.splice(deletedFactId, 1); db.write(); return { ok: true }; }),