From d2d2263bd23fe4fc967f8599d37a5febb9621335 Mon Sep 17 00:00:00 2001 From: OxSaitama Date: Thu, 11 May 2023 11:12:58 +0200 Subject: [PATCH] add error catcher for ipfs --- src/services/private-services/FilesService/FilesService.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/services/private-services/FilesService/FilesService.ts b/src/services/private-services/FilesService/FilesService.ts index 8c050c48..88e5948b 100644 --- a/src/services/private-services/FilesService/FilesService.ts +++ b/src/services/private-services/FilesService/FilesService.ts @@ -75,9 +75,13 @@ 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); + try { + const fileToUnpin = await this.filesRepository.findOneByUid(uid); const fileHash = fileToUnpin.file_path.substring(this.variables.PINATA_GATEWAY.length); await this.ipfsService.unpinFile(fileHash); + } catch(error) { + console.error(error); + } return this.filesRepository.delete(uid); }