Fixes on reading the session object

This commit is contained in:
Hornwitser 2025-03-09 22:18:42 +01:00
parent 41528e8193
commit 245169950a
4 changed files with 4 additions and 4 deletions

View file

@ -47,7 +47,7 @@ defineProps<{
const runtimeConfig = useRuntimeConfig();
const { data: session, refresh: refreshSession } = await useAccountSession();
const interestedIds = computed(() => new Set(session.value?.account.interestedIds ?? []));
const timezone = computed(() => session.value?.account.timezone ?? runtimeConfig.public.defaultTimezone);
const timezone = computed(() => session.value?.account?.timezone ?? runtimeConfig.public.defaultTimezone);
function formatTime(time: string) {
return DateTime.fromISO(time, { zone: timezone.value }).toFormat("yyyy-LL-dd HH:mm");

View file

@ -22,7 +22,7 @@
</template>
<script lang="ts" setup>
const { data: session } = useAccountSession();
const { data: session } = await useAccountSession();
</script>
<style scoped>

View file

@ -427,7 +427,7 @@ const runtimeConfig = useRuntimeConfig();
const { data: session } = await useAccountSession();
const debugTimezone = ref<undefined | string>();
const timezone = computed({
get: () => debugTimezone.value ?? session.value?.account.timezone ?? runtimeConfig.public.defaultTimezone,
get: () => debugTimezone.value ?? session.value?.account?.timezone ?? runtimeConfig.public.defaultTimezone,
set: (value: string) => { debugTimezone.value = value },
});

View file

@ -28,7 +28,7 @@
<script setup lang="ts">
import type { Schedule } from '~/shared/types/schedule';
const { data: session } = useAccountSession();
const { data: session } = await useAccountSession();
const schedule = useSchedule();