diff --git a/src/composables/usePagination.ts b/src/composables/usePagination.ts index 842619634..cee46621d 100644 --- a/src/composables/usePagination.ts +++ b/src/composables/usePagination.ts @@ -39,9 +39,16 @@ export function usePagination( } } + async function checkAndUpdatePage(totalRows: number) { + if (totalRows === 1 && pagination.value.page > 1) { + pagination.value.page = pagination.value.page - 1; + } + } + return { pagination, params, onRequest, + checkAndUpdatePage, }; } diff --git a/src/modules/01_masterdata/components/competency/01ListCompetency.vue b/src/modules/01_masterdata/components/competency/01ListCompetency.vue index ee6fcfc0e..aa3ab91e0 100644 --- a/src/modules/01_masterdata/components/competency/01ListCompetency.vue +++ b/src/modules/01_masterdata/components/competency/01ListCompetency.vue @@ -1,5 +1,5 @@