@@ -485,7 +485,7 @@ export default function verify(lang, logLang, channel, member, username, wiki, r
485485 }
486486 }
487487 if ( wiki . hasCentralAuth ( ) ) {
488- if ( mwbody . query . globaluserinfo . locked !== undefined ) {
488+ if ( mwbody . query . globaluserinfo ? .locked !== undefined ) {
489489 embed . setColor ( '#FF0000' ) . setDescription ( lang . get ( 'verify.user_gblocked' , '[' + escapeFormatting ( username ) + '](<' + pagelink + '>)' , queryuser . gender ) ) ;
490490 result . content = lang . get ( 'verify.user_gblocked_reply' , escapeFormatting ( username ) , queryuser . gender ) ;
491491 logEmbed . setColor ( '#FF0000' ) . setDescription ( logLang . get ( 'verify.user_gblocked' , '[' + escapeFormatting ( username ) + '](<' + pagelink + '>)' , queryuser . gender ) ) ;
@@ -505,7 +505,7 @@ export default function verify(lang, logLang, channel, member, username, wiki, r
505505 result . add_button = false ;
506506 return ;
507507 }
508- queryuser . groups . push ( ...mwbody . query . globaluserinfo . groups ) ;
508+ if ( mwbody . query . globaluserinfo ?. groups ?. length ) queryuser . groups . push ( ...mwbody . query . globaluserinfo . groups ) ;
509509 }
510510 var {
511511 '-1' : { title : mypage } = { } ,
@@ -860,7 +860,7 @@ globalThis.verifyOauthUser = function(state, access_token, settings) {
860860 }
861861 }
862862 if ( wiki . hasCentralAuth ( ) ) {
863- if ( body . query . globaluserinfo . locked !== undefined ) {
863+ if ( body . query . globaluserinfo ? .locked !== undefined ) {
864864 embed . setColor ( '#FF0000' ) . setDescription ( lang . get ( 'verify.user_gblocked' , '[' + escapeFormatting ( username ) + '](<' + pagelink + '>)' , queryuser . gender ) ) ;
865865 logEmbed . setColor ( '#FF0000' ) . setDescription ( logLang . get ( 'verify.user_gblocked' , '[' + escapeFormatting ( username ) + '](<' + pagelink + '>)' , queryuser . gender ) ) ;
866866 return sendMessage ( { content : lang . get ( 'verify.user_gblocked_reply' , escapeFormatting ( username ) , queryuser . gender ) , embeds : [ embed ] } ) . then ( msg => {
@@ -882,7 +882,7 @@ globalThis.verifyOauthUser = function(state, access_token, settings) {
882882 verifynotice . logchannel . send ( logMessage ) . catch ( log_error ) ;
883883 } , log_error ) ;
884884 }
885- queryuser . groups . push ( ...body . query . globaluserinfo . groups ) ;
885+ if ( body . query . globaluserinfo ?. groups ?. length ) queryuser . groups . push ( ...body . query . globaluserinfo . groups ) ;
886886 }
887887
888888 /** @type {[Set<String>,Set<String>] } */
0 commit comments