diff --git a/src/ts/main.ts b/src/ts/main.ts index 7994f37..44558c6 100644 --- a/src/ts/main.ts +++ b/src/ts/main.ts @@ -111,6 +111,11 @@ elements.searchUsersForm.addEventListener('submit', async e => { alert("Failed to list users: " + data.error); return false; } + if (page > data.totalPageCount!) { + elements.usersPage.value = data.totalPageCount!.toString(10); + elements.searchUsersForm.requestSubmit(); + return false; + } elements.usersTableBody.innerHTML = ""; elements.usersPageCount.innerText = data.totalPageCount!.toString(10); elements.usersPage.max = data.totalPageCount!.toString(10); @@ -196,6 +201,11 @@ elements.searchBotsForm.addEventListener('submit', async e => { alert("Failed to list bots: " + data.error); return false; } + if (page > data.totalPageCount!) { + elements.botsPage.value = data.totalPageCount!.toString(10); + elements.searchBotsForm.requestSubmit(); + return false; + } elements.botsTableBody.innerHTML = ""; elements.botsPageCount.innerText = data.totalPageCount!.toString(10); elements.botsPage.max = data.totalPageCount!.toString(10);