diff --git a/src/modules/events/components/PurchaseTicketDialog.vue b/src/modules/events/components/PurchaseTicketDialog.vue index 0d13601..a9543f1 100644 --- a/src/modules/events/components/PurchaseTicketDialog.vue +++ b/src/modules/events/components/PurchaseTicketDialog.vue @@ -36,7 +36,7 @@ interface Emits { const props = defineProps() const emit = defineEmits() -const { isAuthenticated, userDisplay } = useAuth() +const { isAuthenticated, userDisplay, currentUser } = useAuth() const { isLoading, error, @@ -201,8 +201,7 @@ async function handlePurchase() { const lnbitsAPI = injectService(SERVICE_TOKENS.LNBITS_API) as any const accessToken = lnbitsAPI?.getAccessToken?.() || '' const ticketApi = injectService(SERVICE_TOKENS.TICKET_API) as TicketApiService - const currentUser = (lnbitsAPI?.currentUser?.value) || null - const userId = currentUser?.id + const userId = currentUser.value?.id if (!userId) { fiatError.value = 'Missing user id' return