Skip to content

Commit d3e9d92

Browse files
committed
fix(acme_user_selector): handle acme users list pagination
1 parent dd56fec commit d3e9d92

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

app/src/views/certificate/ACMEUserSelector.vue

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,18 @@ watch(current, () => {
3939
})
4040
4141
onMounted(async () => {
42-
await acme_user.get_list().then(r => {
43-
users.value = r.data
44-
}).then(() => {
45-
init()
46-
})
42+
users.value = []
43+
let page = 1
44+
while (true) {
45+
const r = await acme_user.get_list({ page })
46+
47+
users.value.push(...r.data)
48+
if (r?.data?.length < r?.pagination?.per_page)
49+
break
50+
page++
51+
}
52+
53+
init()
4754
4855
// prevent the acme_user_id from being overwritten
4956
mounted.value = true

0 commit comments

Comments
 (0)