fix(site-list): fail to retrieve env_group list more then 1 page #1000

This commit is contained in:
Jacky 2025-05-05 16:52:57 +08:00
parent 80df03fe48
commit cb8830d95b
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D

View file

@ -27,15 +27,17 @@ watch(route, () => {
}) })
onMounted(async () => { onMounted(async () => {
let page = 1
while (true) { while (true) {
try { try {
const { data, pagination } = await env_group.get_list() const { data, pagination } = await env_group.get_list({ page })
if (!data || !pagination) if (!data || !pagination)
return return
envGroups.value.push(...data) envGroups.value.push(...data)
if (data.length < pagination?.per_page) { if (data.length < pagination?.per_page) {
return return
} }
page++
} }
catch { catch {
return return