From 0ea31b8c7f25a04edbfe2558f386965c9399f99a Mon Sep 17 00:00:00 2001 From: tdurieux Date: Wed, 21 Apr 2021 23:00:11 +0200 Subject: [PATCH] check repo status for github page --- routes/webview.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/routes/webview.js b/routes/webview.js index 6aea096..221c9e7 100644 --- a/routes/webview.js +++ b/routes/webview.js @@ -17,6 +17,13 @@ async function webView(req, res) { if (!repoConfig.options.pageSource) { throw "page_not_activated"; } + + if (repoConfig.status == "expired") { + throw "repository_expired"; + } + if (repoConfig.status == "removed") { + throw "repository_expired"; + } if (repoConfig.options.pageSource.branch != repoConfig.branch) { throw "page_not_supported_on_different_branch";