Structure upgrade: delete session.signed_in_as key instead of setting to null
[ndcode_site.git] / _lib / navbar.jst
index 4636c52..6420b2f 100644 (file)
@@ -20,7 +20,7 @@ return async (env, head, body, scripts) => {
     let root = await transaction.get({})
 
     let session = await get_session(env, root)
-    signed_in_as = await session.get_json('signed_in_as', null)
+    signed_in_as = await session.get_json('signed_in_as')
 
     let globals = await root.get('globals', {})
     site_title = await globals.get_json('site_title')
@@ -65,23 +65,23 @@ return async (env, head, body, scripts) => {
             div.'col-sm-4' {
               div.'mb-1'.text-right {
                 span#signed-in-status {
-                  if (signed_in_as !== null)
+                  if (signed_in_as !== undefined)
                     'Signed in.' //`Signed in as ${signed_in_as}.`
                   else
                     'Browsing as guest.'
                 }
                 ' '
-                if (signed_in_as !== null)
+                if (signed_in_as !== undefined)
                   a#sign-in(href="#" style="display: none;") {'Sign in'}
                 else
                   a#sign-in(href="#") {'Sign in'}
                 ' '
-                if (signed_in_as !== null)
+                if (signed_in_as !== undefined)
                   a#sign-up(href="/my_account/sign_up/index.html" style="display: none;") {'Sign up'}
                 else
                   a#sign-up(href="/my_account/sign_up/index.html") {'Sign up'}
                 ' '
-                if (signed_in_as !== null)
+                if (signed_in_as !== undefined)
                   a#sign-out(href="#") {'Sign out'}
                 else
                   a#sign-out(href="#" style="display: none;") {'Sign out'}