From ab264341175f6d851c27802c172f44a56473010a Mon Sep 17 00:00:00 2001 From: Valentyne Stigloher Date: Sun, 15 Sep 2024 17:34:05 +0200 Subject: [PATCH] (nuxt) use only one await in setup in /admin/translations/awaiting --- pages/admin/translations/awaiting.vue | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pages/admin/translations/awaiting.vue b/pages/admin/translations/awaiting.vue index ed0ecdf92..8438a6986 100644 --- a/pages/admin/translations/awaiting.vue +++ b/pages/admin/translations/awaiting.vue @@ -168,17 +168,23 @@ interface Contributor { export default defineComponent({ async setup() { const { $translator: translator } = useNuxtApp(); + const dialogue = useDialogue(); useSimpleHead({ title: `${translator.translate('admin.header')} • Translation proposals`, }, translator); - const { data: translationProposals } = await useFetch('/api/translations/proposals'); - const { data: contributors } = await useFetch('/api/translations/contributors'); + const { data: translationProposals } = useFetch('/api/translations/proposals', { + default: () => [], + }); + const { data: contributors } = useFetch('/api/translations/contributors', { + default: () => [], + }); + await Promise.all([translationProposals, contributors]); return { - dialogue: useDialogue(), - translationProposals: translationProposals.value!, - contributors: contributors.value!, + dialogue, + translationProposals, + contributors, }; }, computed: {