diff options
Diffstat (limited to 'OpenSim/Region/OptionalModules/Scripting/JsonStore/JsonStoreModule.cs')
-rw-r--r-- | OpenSim/Region/OptionalModules/Scripting/JsonStore/JsonStoreModule.cs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/OpenSim/Region/OptionalModules/Scripting/JsonStore/JsonStoreModule.cs b/OpenSim/Region/OptionalModules/Scripting/JsonStore/JsonStoreModule.cs index 732c28f..311531c 100644 --- a/OpenSim/Region/OptionalModules/Scripting/JsonStore/JsonStoreModule.cs +++ b/OpenSim/Region/OptionalModules/Scripting/JsonStore/JsonStoreModule.cs | |||
@@ -175,15 +175,14 @@ namespace OpenSim.Region.OptionalModules.Scripting.JsonStore | |||
175 | /// | 175 | /// |
176 | /// </summary> | 176 | /// </summary> |
177 | // ----------------------------------------------------------------- | 177 | // ----------------------------------------------------------------- |
178 | public bool CreateStore(string value, ref UUID result) | 178 | public bool CreateStore(string value, out UUID result) |
179 | { | 179 | { |
180 | if (result == UUID.Zero) | 180 | result = UUID.Zero; |
181 | result = UUID.Random(); | ||
182 | |||
183 | JsonStore map = null; | ||
184 | 181 | ||
185 | if (! m_enabled) return false; | 182 | if (! m_enabled) return false; |
186 | 183 | ||
184 | UUID uuid = UUID.Random(); | ||
185 | JsonStore map = null; | ||
187 | 186 | ||
188 | try | 187 | try |
189 | { | 188 | { |
@@ -196,8 +195,9 @@ namespace OpenSim.Region.OptionalModules.Scripting.JsonStore | |||
196 | } | 195 | } |
197 | 196 | ||
198 | lock (m_JsonValueStore) | 197 | lock (m_JsonValueStore) |
199 | m_JsonValueStore.Add(result,map); | 198 | m_JsonValueStore.Add(uuid,map); |
200 | 199 | ||
200 | result = uuid; | ||
201 | return true; | 201 | return true; |
202 | } | 202 | } |
203 | 203 | ||
@@ -231,7 +231,7 @@ namespace OpenSim.Region.OptionalModules.Scripting.JsonStore | |||
231 | if (! m_JsonValueStore.TryGetValue(storeID,out map)) | 231 | if (! m_JsonValueStore.TryGetValue(storeID,out map)) |
232 | { | 232 | { |
233 | m_log.InfoFormat("[JsonStore] Missing store {0}",storeID); | 233 | m_log.InfoFormat("[JsonStore] Missing store {0}",storeID); |
234 | return false; | 234 | return true; |
235 | } | 235 | } |
236 | } | 236 | } |
237 | 237 | ||