diff options
Diffstat (limited to 'OpenSim/Grid/UserServer')
-rw-r--r-- | OpenSim/Grid/UserServer/UserManager.cs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/OpenSim/Grid/UserServer/UserManager.cs b/OpenSim/Grid/UserServer/UserManager.cs index 307af34..1cf2a48 100644 --- a/OpenSim/Grid/UserServer/UserManager.cs +++ b/OpenSim/Grid/UserServer/UserManager.cs | |||
@@ -256,7 +256,13 @@ namespace OpenSim.Grid.UserServer | |||
256 | if (requestData.Contains("owner")) | 256 | if (requestData.Contains("owner")) |
257 | { | 257 | { |
258 | appearance = GetUserAppearance(new LLUUID((string)requestData["owner"])); | 258 | appearance = GetUserAppearance(new LLUUID((string)requestData["owner"])); |
259 | responseData = appearance.ToHashTable(); | 259 | if (appearance == null) { |
260 | responseData = new Hashtable(); | ||
261 | responseData["error_type"] = "no appearance"; | ||
262 | responseData["error_desc"] = "There was no appearance found for this avatar"; | ||
263 | } else { | ||
264 | responseData = appearance.ToHashTable(); | ||
265 | } | ||
260 | } | 266 | } |
261 | else | 267 | else |
262 | { | 268 | { |