From ccca2eafd3dee7aa0674f9325927fefd2ca216cc Mon Sep 17 00:00:00 2001 From: n4ze3m Date: Sat, 14 Dec 2024 16:32:01 +0530 Subject: [PATCH] feat: Anonymize knowledge source content when marking as finished --- src/db/knowledge.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/db/knowledge.ts b/src/db/knowledge.ts index 3f90880..4e5188f 100644 --- a/src/db/knowledge.ts +++ b/src/db/knowledge.ts @@ -145,6 +145,12 @@ export const getKnowledgeById = async (id: string) => { export const updateKnowledgeStatus = async (id: string, status: string) => { const db = new PageAssistKnowledge() const knowledge = await db.getById(id) + if(status === "finished") { + knowledge.source = knowledge.source.map(e => ({ + ...e, + content: undefined, + })) + } await db.update({ ...knowledge, status