fix userinfo error modern ui

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed Nov 27, 2025 at 10:28 UTC fa284311e87e7c50e2b3788c9d6eaaf3eec7fa7e
1 file changed +2
views/default3.handlebars
+2
@@ -2927,6 +2927,7 @@
2927 }
2928
2929 function updateSiteAdmin() {
2930 + if (!userinfo) return;
2931 var serverFeatures = parseInt('{{{serverfeatures}}}');
2932 var siteRights = userinfo.siteadmin;
2933 var accountSettingsLocked = ((siteRights != 0xFFFFFFFF) && ((siteRights & 1024) != 0)) || ((features2 & 0x100) != 0); // Not admin and have account features locked, or using a loginToken
@@ -3038,6 +3039,7 @@
3039
3040 var backupCodesWarningDone = false;
3041 function updateSelf() {
3042 + if (!userinfo) return;
3043 var authFactorCount = count2factoraAuths(); // Get the number of 2nd factors
3044 var accountSettingsLocked = ((userinfo.siteadmin != 0xFFFFFFFF) && ((userinfo.siteadmin & 1024) != 0));
3045 QV('verifyEmailId', (userinfo.emailVerified !== true) && (userinfo.email != null) && (serverinfo.emailcheck == true));