File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -557,11 +557,15 @@ UI.widgets.checkUser = function(doc, setIt) {
557557 }
558558 } )
559559
560- if ( allUserHeaders . length === 0 && userMirror . uri !== UI . widgets . userCheckSite ) {
561- console . log ( "CheckUser: non-solid server" + userMirror + ": trying "
562- + UI . widgets . userCheckSite ) ;
563- UI . widgets . checkUser (
564- kb . sym ( UI . widgets . userCheckSite ) , setIt )
560+ if ( allUserHeaders . length === 0 ) {
561+ if ( userMirror . uri !== UI . widgets . userCheckSite ) {
562+ console . log ( "CheckUser: non-solid server" + userMirror + ": trying "
563+ + UI . widgets . userCheckSite ) ;
564+ UI . widgets . checkUser ( kb . sym ( UI . widgets . userCheckSite ) , setIt )
565+ console . log ( "Fail to get username even from " + UI . widgets . userCheckSite )
566+ } else {
567+ setIt ( null ) // Fail, we have even tried the userCheckSite
568+ }
565569 } else {
566570 var username = allUserHeaders [ 0 ] . value . trim ( ) ;
567571 if ( username . slice ( 0 , 4 ) !== 'dns:' ) { // dns: are pseudo-usernames from rww.io and don't count
You can’t perform that action at this time.
0 commit comments