diff --git a/web/store/server.ts b/web/store/server.ts index e0bfd1178..d8b4e719b 100644 --- a/web/store/server.ts +++ b/web/store/server.ts @@ -1,6 +1,7 @@ /** * @todo Check OS and Connect Plugin versions against latest via API every session */ +import dayjs from 'dayjs'; import { defineStore, createPinia, setActivePinia } from 'pinia'; import prerelease from 'semver/functions/prerelease'; import { @@ -98,7 +99,10 @@ export const useServerStore = defineStore('server', () => { const regExp = ref(0); const regUpdatesExpired = computed(() => { if (!regExp.value || state.value !== 'STARTER' && state.value !== 'UNLEASHED') { return false; } - return regExp.value < Date.now(); + const today = dayjs(); + const parsedUpdateExpirationDate = dayjs(regExp.value); + + return today.isAfter(parsedUpdateExpirationDate, 'day'); }); const site = ref(''); const state = ref();