diff options
author | Oren Hurvitz | 2013-10-31 13:02:57 +0200 |
---|---|---|
committer | Oren Hurvitz | 2014-03-24 18:00:59 +0100 |
commit | 89945f8829dcc1ee889aad1bafd1d6c2938a6cc7 (patch) | |
tree | 2669a438a473f6b58fd59b10a635662709435bac /OpenSim/Framework/Serialization/External/UserInventoryItemSerializer.cs | |
parent | When updating the CreatorId of an inventory item, automatically update the Cr... (diff) | |
download | opensim-SC-89945f8829dcc1ee889aad1bafd1d6c2938a6cc7.zip opensim-SC-89945f8829dcc1ee889aad1bafd1d6c2938a6cc7.tar.gz opensim-SC-89945f8829dcc1ee889aad1bafd1d6c2938a6cc7.tar.bz2 opensim-SC-89945f8829dcc1ee889aad1bafd1d6c2938a6cc7.tar.xz |
Refactored: ExternalRepresentationUtils should be the only place where the "CreatorData" field is calculated, to ensure uniformity
Resolves http://opensimulator.org/mantis/view.php?id=6933
Diffstat (limited to 'OpenSim/Framework/Serialization/External/UserInventoryItemSerializer.cs')
-rw-r--r-- | OpenSim/Framework/Serialization/External/UserInventoryItemSerializer.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/OpenSim/Framework/Serialization/External/UserInventoryItemSerializer.cs b/OpenSim/Framework/Serialization/External/UserInventoryItemSerializer.cs index f2a6b8b..135cefb 100644 --- a/OpenSim/Framework/Serialization/External/UserInventoryItemSerializer.cs +++ b/OpenSim/Framework/Serialization/External/UserInventoryItemSerializer.cs | |||
@@ -286,7 +286,8 @@ namespace OpenSim.Framework.Serialization.External | |||
286 | UserAccount account = userAccountService.GetUserAccount(UUID.Zero, inventoryItem.CreatorIdAsUuid); | 286 | UserAccount account = userAccountService.GetUserAccount(UUID.Zero, inventoryItem.CreatorIdAsUuid); |
287 | if (account != null) | 287 | if (account != null) |
288 | { | 288 | { |
289 | writer.WriteElementString("CreatorData", (string)options["home"] + "/" + inventoryItem.CreatorIdAsUuid + ";" + account.FirstName + " " + account.LastName); | 289 | string creatorData = ExternalRepresentationUtils.CalcCreatorData((string)options["home"], inventoryItem.CreatorIdAsUuid, account.FirstName + " " + account.LastName); |
290 | writer.WriteElementString("CreatorData", creatorData); | ||
290 | } | 291 | } |
291 | writer.WriteElementString("CreatorID", inventoryItem.CreatorId); | 292 | writer.WriteElementString("CreatorID", inventoryItem.CreatorId); |
292 | } | 293 | } |