From dc85a794da9b88bc030db299739f7183e8c326f7 Mon Sep 17 00:00:00 2001 From: tdurieux Date: Wed, 11 Aug 2021 18:35:21 +0200 Subject: [PATCH] fix repository update --- src/routes/repository-private.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/routes/repository-private.ts b/src/routes/repository-private.ts index d6f0186..aa2912f 100644 --- a/src/routes/repository-private.ts +++ b/src/routes/repository-private.ts @@ -64,7 +64,7 @@ router.post("/claim", async (req: express.Request, res: express.Response) => { router.post( "/:repoId/refresh", async (req: express.Request, res: express.Response) => { - const repo = await getRepo(req, res); + const repo = await getRepo(req, res, { nocheck: true }); if (!repo) return; const user = await getUser(req); if (repo.owner.username != user.username) { @@ -213,6 +213,7 @@ router.post( if (repoUpdate.commit != repo.model.source.commit) { repo.model.anonymizeDate = new Date(); repo.model.source.commit = repoUpdate.commit; + await repo.remove(); } updateRepoModel(repo.model, repoUpdate); @@ -221,7 +222,7 @@ router.post( await repo.model.save(); res.send("ok"); - repo.anonymize(); + new Repository(repo.model).anonymize(); } );