add config to enable download

This commit is contained in:
tdurieux
2021-08-12 11:27:20 +02:00
parent b36cad0cbc
commit 1c06512241
2 changed files with 8 additions and 0 deletions

View File

@@ -1,4 +1,5 @@
import * as express from "express";
import config from "../../config";
import * as db from "../database/database";
import { getRepo, getUser, handleError } from "./route-utils";
@@ -19,6 +20,8 @@ router.get("/:repoId/", async (req: express.Request, res: express.Response) => {
router.get(
"/:repoId/zip",
async (req: express.Request, res: express.Response) => {
if (!config.ENABLE_DOWNLOAD)
return res.status(403).send({ error: "download_not_enabled" });
const repo = await getRepo(req, res);
if (!repo) return;