From 406330d9575181ba4ede431dc894e111002510b5 Mon Sep 17 00:00:00 2001 From: tdurieux Date: Wed, 31 May 2023 11:46:20 +0200 Subject: [PATCH] improve error handling during the download process --- src/processes/downloadRepository.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/processes/downloadRepository.ts b/src/processes/downloadRepository.ts index 411676b..b9333b1 100644 --- a/src/processes/downloadRepository.ts +++ b/src/processes/downloadRepository.ts @@ -18,10 +18,11 @@ export default async function (job: SandboxedJob) { await connect(); const repo = await getRepository(job.data.repoId); job.updateProgress({ status: "get_repo" }); - await repo.resetSate(RepositoryStatus.PREPARING, ""); - job.updateProgress({ status: "resetSate" }); try { + await repo.resetSate(RepositoryStatus.PREPARING, ""); + job.updateProgress({ status: "resetSate" }); await repo.anonymize(); + console.log(`[QUEUE] ${job.data.repoId} is downloaded`); } catch (error) { if (error instanceof Error) { await repo.updateStatus(RepositoryStatus.ERROR, error.message); @@ -32,7 +33,6 @@ export default async function (job: SandboxedJob) { } } catch (error) { console.error(error); - } finally { - console.log(`[QUEUE] ${job.data.repoId} is downloaded`); + console.log(`[QUEUE] ${job.data.repoId} is finished with an error`); } }