Skip to content
Snippets Groups Projects

Fix preloading and updating the fUser field

Merged Nikola Hardi requested to merge nhardi/jalien-root:fix-tjalien-getuser into master
1 file
+ 8
3
Compare changes
  • Side-by-side
  • Inline
+ 8
3
@@ -105,6 +105,10 @@ TJAlien::TJAlien (const char* gridUrl, const char* uId, const char* passwd,
// If connected directly to JCentral, immediately ask for token
if (connection_flag && fHost == default_server)
Token("", false);
if(connection_flag) {
fUser = Whoami();
}
}
@@ -248,8 +252,6 @@ void TJAlien::MakeWebsocketConnection(std::string certpath, std::string keypath)
}
}
fUser = Whoami();
return;
}
@@ -652,7 +654,10 @@ TGridResult *TJAlien::Command(const char *command, bool interactive, UInt_t stre
delete sCmd;
TObjString p("user");
fUser = result->GetMetaData(&p)->GetString().Data();
TObjString *sUserMetadata = result->GetMetaData(&p);
if(sUserMetadata) {
fUser = sUserMetadata->GetString().Data();
}
return result;
}
Loading