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";