diff --git a/src/modules/03_logs/stores/main.ts b/src/modules/03_logs/stores/main.ts index 1acdcf7f..2ff4e1f8 100644 --- a/src/modules/03_logs/stores/main.ts +++ b/src/modules/03_logs/stores/main.ts @@ -58,10 +58,11 @@ export const useDataStore = defineStore("logStore", () => { } else { logData.value = data.map((v: any) => v._source); } - - const lastDataSort = data[data.length - 1].sort; - if (lastDataSort) { - searchAfter.value = lastDataSort[0]; + if (data.length > 0) { + const lastDataSort = data[data.length - 1].sort; + if (lastDataSort) { + searchAfter.value = lastDataSort[0]; + } } }) .finally(() => { diff --git a/src/modules/03_logs/views/lists.vue b/src/modules/03_logs/views/lists.vue index c65df0c0..cd1e8462 100644 --- a/src/modules/03_logs/views/lists.vue +++ b/src/modules/03_logs/views/lists.vue @@ -162,7 +162,12 @@ onMounted(async () => { >