From cf11c386f7860aaaa2302812a4433e9326b64c25 Mon Sep 17 00:00:00 2001 From: Vincent Alamelle Date: Wed, 10 May 2023 14:53:56 +0200 Subject: [PATCH] Hotfix delete file --- src/services/private-services/FilesService/FilesService.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/services/private-services/FilesService/FilesService.ts b/src/services/private-services/FilesService/FilesService.ts index 15fdfa36..88b1d3b9 100644 --- a/src/services/private-services/FilesService/FilesService.ts +++ b/src/services/private-services/FilesService/FilesService.ts @@ -48,12 +48,15 @@ export default class FilesService extends BaseService { * @throws {Error} If file cannot be deleted */ public async delete(uid: string) { - const fileToUnpin = await this.filesRepository.findOneByUid(uid); - if(fileToUnpin){ + try { + const fileToUnpin = await this.filesRepository.findOneByUid(uid); 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) + } catch (error) { + console.log(error); } + return this.filesRepository.delete(uid); }