From 003d860aac403e0e1d95ebaecadb751926bb7827 Mon Sep 17 00:00:00 2001 From: silverwind Date: Sun, 17 Mar 2024 13:50:32 +0100 Subject: [PATCH] Avoid JS error on issue/pr list when logged out (#29854) When logged out, the checkboxes are not there on the issue/pr lists, which would cause an error here. Fixes: https://github.com/go-gitea/gitea/issues/29862 --------- Co-authored-by: delvh (cherry picked from commit 33973ac567d6681bda26d82f26b7294a297c693f) --- web_src/js/features/repo-issue-list.js | 1 + 1 file changed, 1 insertion(+) diff --git a/web_src/js/features/repo-issue-list.js b/web_src/js/features/repo-issue-list.js index 48b1555c89..880ecf9489 100644 --- a/web_src/js/features/repo-issue-list.js +++ b/web_src/js/features/repo-issue-list.js @@ -9,6 +9,7 @@ import {DELETE, POST} from '../modules/fetch.js'; function initRepoIssueListCheckboxes() { const issueSelectAll = document.querySelector('.issue-checkbox-all'); + if (!issueSelectAll) return; // logged out state const issueCheckboxes = document.querySelectorAll('.issue-checkbox'); const syncIssueSelectionState = () => {