From d25b58b50dba1a12963863ff3bc752442cc87f46 Mon Sep 17 00:00:00 2001 From: James Cole Date: Wed, 30 Sep 2026 12:02:12 +0200 Subject: [PATCH] Fix nullpointer in thing. --- resources/assets/v3/js/pages/accounts/index.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/resources/assets/v3/js/pages/accounts/index.js b/resources/assets/v3/js/pages/accounts/index.js index 8cb6eb1158..1d1498bfcb 100644 --- a/resources/assets/v3/js/pages/accounts/index.js +++ b/resources/assets/v3/js/pages/accounts/index.js @@ -174,9 +174,12 @@ let index = function () { document.querySelector(`div.search-filter[data-column="${column}"] input`).value = ""; // remove class from parent if was used to sort + if(null !== document + .querySelector(`th.sortable_sorted[data-column="${column}"]`)) { document .querySelector(`th.sortable_sorted[data-column="${column}"]`) .classList.remove("is-searching"); + } let input = document.querySelector(`div.search-filter[data-column="${column}"]`); input.classList.add("d-none"); @@ -195,9 +198,12 @@ let index = function () { document.querySelector(`span.title[data-column="${column}"]`).classList.add("d-none"); document.querySelector(`span.search-spacer[data-column="${column}"]`).classList.add("d-none"); // add class to parent if it's used to sort - document - .querySelector(`th.sortable_sorted[data-column="${column}"]`) - .classList.add("is-searching"); + if(null !== document.querySelector(`th.sortable_sorted[data-column="${column}"]`)) { + document + .querySelector(`th.sortable_sorted[data-column="${column}"]`) + .classList.add("is-searching"); + } + // show search input let input = document.querySelector(`div.search-filter[data-column="${column}"]`);