From b86304b4babb601ca932bf00b44314488ce76d50 Mon Sep 17 00:00:00 2001 From: poka <poka@p2p.legal> Date: Tue, 5 Mar 2024 12:50:50 +0100 Subject: [PATCH] fix: remove smiths certs from database when needed (nodes/duniter-squid!17) * fix: remove smiths certs from database when needed --- src/data_handler.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/data_handler.ts b/src/data_handler.ts index b478a0c..28023c6 100644 --- a/src/data_handler.ts +++ b/src/data_handler.ts @@ -331,8 +331,10 @@ export class DataHandler { // Process remove smith cert for (const smithCertRemoved of newData.smithCertRemoved) { const { issuerId, receiverId } = smithCertRemoved; - - this.data.smithCert.delete([issuerId, receiverId]); + const smithCert = await ctx.store.findOneOrFail(SmithCert, { + where: { issuer: { index: issuerId }, receiver: { index: receiverId } }, + }); + await ctx.store.remove(smithCert); } // Process Smith invitation sent -- GitLab