diff --git a/app/web/src/nova/ed/logic/ed-sync.tsx b/app/web/src/nova/ed/logic/ed-sync.tsx index dc2daa0e..80c54ffe 100644 --- a/app/web/src/nova/ed/logic/ed-sync.tsx +++ b/app/web/src/nova/ed/logic/ed-sync.tsx @@ -26,6 +26,7 @@ export const edInitSync = (p: PG) => { location.href = "/login"; return ; } + if (session?.data?.user) { p.user.id = session.data.user.id; p.user.username = session.data.user.username; @@ -281,6 +282,11 @@ export const edInitSync = (p: PG) => { }); return false; + } else { + if (params.page_id !== p.page.cur.id) { + reloadPage(p, params.page_id, "change page"); + return false; + } } return true; };