chore: improve error message when repository is in error

This commit is contained in:
tdurieux
2021-09-08 15:55:40 +02:00
parent c79362a4ff
commit 8c7ea8d7ba

View File

@@ -80,7 +80,15 @@ router.get(
await repo.updateStatus("preparing");
await downloadQueue.add(this, { jobId: repo.repoId });
}
throw new AnonymousError("repository_not_ready", this);
if (repo.status == "error") {
throw new AnonymousError(
repo.model.statusMessage
? repo.model.statusMessage
: "repository_not_available",
repo
);
}
throw new AnonymousError("repository_not_ready", repo);
}
await repo.updateIfNeeded();