diff --git a/components/dashboard/links/Index.vue b/components/dashboard/links/Index.vue index 3409459..35b6611 100644 --- a/components/dashboard/links/Index.vue +++ b/components/dashboard/links/Index.vue @@ -11,7 +11,7 @@ async function getLinks() { const data = await useAPI('/api/link/list', { query: { limit, - cursor: cursor || undefined, + cursor, }, }) links.value = links.value.concat(data.links).filter(Boolean) // Sometimes cloudflare will return null, filter out diff --git a/server/api/link/list.get.ts b/server/api/link/list.get.ts index f2ab7db..433029c 100644 --- a/server/api/link/list.get.ts +++ b/server/api/link/list.get.ts @@ -10,7 +10,7 @@ export default eventHandler(async (event) => { const list = await KV.list({ prefix: `link:`, limit, - cursor, + cursor: cursor || undefined, }) if (Array.isArray(list.keys)) { list.links = await Promise.all(list.keys.map(async (key: { name: string }) => {