From 08f2b0ea024406121aa83a54f3f017fa2aa420ad Mon Sep 17 00:00:00 2001 From: Vincent Alamelle Date: Wed, 10 May 2023 14:14:05 +0200 Subject: [PATCH] Hot fix delete file --- .../private-services/FilesService/FilesService.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/services/private-services/FilesService/FilesService.ts b/src/services/private-services/FilesService/FilesService.ts index 4f6d83d2..15fdfa36 100644 --- a/src/services/private-services/FilesService/FilesService.ts +++ b/src/services/private-services/FilesService/FilesService.ts @@ -49,10 +49,11 @@ export default class FilesService extends BaseService { */ public async delete(uid: string) { const fileToUnpin = await this.filesRepository.findOneByUid(uid); - if(!fileToUnpin) throw new Error("File not found"); - const decryptedFilePath = await this.cryptoService.decrypt(fileToUnpin.file_path, fileToUnpin.iv); - const fileHash= decryptedFilePath.substring(this.variables.PINATA_GATEWAY.length); - await this.ipfsService.unpinFile(fileHash) + if(fileToUnpin){ + const decryptedFilePath = await this.cryptoService.decrypt(fileToUnpin.file_path, fileToUnpin.iv); + const fileHash= decryptedFilePath.substring(this.variables.PINATA_GATEWAY.length); + await this.ipfsService.unpinFile(fileHash) + } return this.filesRepository.delete(uid); }