diff --git a/OpenSim/Framework/InventoryItemBase.cs b/OpenSim/Framework/InventoryItemBase.cs
index 29142afa92..fe1d306325 100644
--- a/OpenSim/Framework/InventoryItemBase.cs
+++ b/OpenSim/Framework/InventoryItemBase.cs
@@ -67,7 +67,19 @@ namespace OpenSim.Framework
///
/// The creator of this item expressed as a UUID
///
- public UUID CreatorIdAsUuid { get; private set; }
+ public UUID CreatorIdAsUuid
+ {
+ get
+ {
+ UUID uuid = UUID.Zero;
+ UUID.TryParse(m_creatorId, out uuid);
+ return uuid;
+ }
+ private set
+ {
+ m_creatorId = value.ToString();
+ }
+ }
///
/// The description of the inventory item (must be less than 64 characters)