From 3628fe11f40589b8b9ebda95da9d0cd2f947d812 Mon Sep 17 00:00:00 2001 From: oat_dev Date: Wed, 24 Jul 2024 09:21:35 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=E0=B8=8A=E0=B8=B7?= =?UTF-8?q?=E0=B9=88=E0=B8=AD=E0=B8=AB=E0=B8=B1=E0=B8=A7=E0=B8=82=E0=B9=89?= =?UTF-8?q?=E0=B8=AD=E0=B8=AB=E0=B8=B2=E0=B8=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/03_logs/stores/main.ts | 9 +++++---- src/modules/03_logs/views/lists.vue | 7 ++++++- 2 files changed, 11 insertions(+), 5 deletions(-) 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 () => { >