From c9d8365def55dd6977d194ccd45cee8c84d45585 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Fri, 29 Jan 2021 23:29:20 +0100 Subject: [PATCH] Balance Overview: Fixed issue if users are not loaded --- src/plugins/balance/pages/Overview.vue | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/plugins/balance/pages/Overview.vue b/src/plugins/balance/pages/Overview.vue index 861fb77..50aba60 100644 --- a/src/plugins/balance/pages/Overview.vue +++ b/src/plugins/balance/pages/Overview.vue @@ -44,10 +44,12 @@ export default defineComponent({ onMounted(() => { void store.dispatch('balance/getBalance'); - onRequest({ - pagination: pagination.value, - filter: undefined - }); + void store.dispatch('user/getUsers').then(() => + onRequest({ + pagination: pagination.value, + filter: undefined + }) + ); }); const showCancelled = ref(false); @@ -138,7 +140,11 @@ export default defineComponent({ name: 'author_id', label: 'Benutzer', field: 'author_id', - format: (val: string) => store.state.user.users.filter(x => x.userid == val)[0].display_name + format: (val: string) => { + const user = store.state.user.users.filter(x => x.userid == val); + if (user.length > 0) return user[0].display_name; + else return val; + } } ];