From 5fce21c6fc3c92838cf04eaedfcc9422548f907a Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Tue, 13 Aug 2024 09:42:46 +0700 Subject: [PATCH] fixbug --- src/modules/02_users/views/listsUser.vue | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/modules/02_users/views/listsUser.vue b/src/modules/02_users/views/listsUser.vue index e9f466fe..a00fcc4e 100644 --- a/src/modules/02_users/views/listsUser.vue +++ b/src/modules/02_users/views/listsUser.vue @@ -174,13 +174,15 @@ function fetchListUsers() { maxPage.value = Math.ceil(total.value / pageSize.value); rows.value = data.map((e: Users) => ({ ...e, - roles: e.roles.filter( - (e: Roles) => - e.name === "STAFF" || - e.name === "SUPER_ADMIN" || - e.name === "ADMIN" || - e.name === "USER" - ), + roles: Array.isArray(e.roles) + ? e.roles.filter( + (e: Roles) => + e.name === "STAFF" || + e.name === "SUPER_ADMIN" || + e.name === "ADMIN" || + e.name === "USER" + ) + : [], })); }) .catch((err) => { @@ -291,7 +293,7 @@ onMounted(() => {