mirror of
https://github.com/opensim/opensim.git
synced 2026-08-01 22:26:09 +08:00
mantis 8766: fix creators names caching
This commit is contained in:
@@ -518,8 +518,8 @@ namespace OpenSim.Region.CoreModules.Framework.UserManagement
|
||||
userdata.ServerURLs = new Dictionary<string, object>();
|
||||
}
|
||||
|
||||
if (userdata.ServerURLs != null && userdata.ServerURLs.ContainsKey(serverType) && userdata.ServerURLs[serverType] != null)
|
||||
return userdata.ServerURLs[serverType].ToString();
|
||||
if (userdata.ServerURLs != null && userdata.ServerURLs.TryGetValue(serverType, out object ourl) && ourl != null)
|
||||
return ourl.ToString();
|
||||
}
|
||||
}
|
||||
return string.Empty;
|
||||
@@ -896,7 +896,7 @@ namespace OpenSim.Region.CoreModules.Framework.UserManagement
|
||||
}
|
||||
else
|
||||
{
|
||||
oldUser.FirstName = firstname.Replace(" ", ".") + "." + firstname.Replace(" ", ".");
|
||||
oldUser.FirstName = firstname + "." + lastname.Replace(" ", ".");
|
||||
oldUser.LastName = "@" + uri.Authority;
|
||||
oldUser.HomeURL = uri.AbsoluteUri;
|
||||
oldUser.IsLocal = false;
|
||||
@@ -904,7 +904,7 @@ namespace OpenSim.Region.CoreModules.Framework.UserManagement
|
||||
}
|
||||
else
|
||||
{
|
||||
oldUser.FirstName = firstname.Replace(" ", ".") + "." + firstname.Replace(" ", ".");
|
||||
oldUser.FirstName = firstname + "." + lastname.Replace(" ", ".");
|
||||
oldUser.LastName = "UMMM1Unknown";
|
||||
oldUser.IsLocal = true;
|
||||
oldUser.HomeURL = string.Empty;
|
||||
|
||||
Reference in New Issue
Block a user