diff options
author | Oren Hurvitz | 2014-04-21 15:29:41 +0300 |
---|---|---|
committer | Oren Hurvitz | 2014-04-23 14:19:24 +0100 |
commit | 617bc4710ab71a97cc1ffa8f4e113c21ecb70d8d (patch) | |
tree | e41b43d5d440dda3fae3810a14c949f93767da63 | |
parent | Changed table 'im_offline' to use UTF8 characters. This fixes a problem with ... (diff) | |
download | opensim-SC-617bc4710ab71a97cc1ffa8f4e113c21ecb70d8d.zip opensim-SC-617bc4710ab71a97cc1ffa8f4e113c21ecb70d8d.tar.gz opensim-SC-617bc4710ab71a97cc1ffa8f4e113c21ecb70d8d.tar.bz2 opensim-SC-617bc4710ab71a97cc1ffa8f4e113c21ecb70d8d.tar.xz |
Workaround for SRAS: if Store Asset returns 'null' then assume the asset already exists, and this isn't an error
-rw-r--r-- | OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs b/OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs index 910c0d7..ee047e0 100644 --- a/OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs +++ b/OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs | |||
@@ -299,6 +299,13 @@ namespace OpenSim.Services.Connectors | |||
299 | return string.Empty; | 299 | return string.Empty; |
300 | } | 300 | } |
301 | 301 | ||
302 | // TEMPORARY: SRAS returns 'null' when it's asked to store existing assets | ||
303 | if (newID == null) | ||
304 | { | ||
305 | m_log.DebugFormat("[ASSET CONNECTOR]: Storing of asset {0} returned null; assuming the asset already exists", asset.ID); | ||
306 | return asset.ID; | ||
307 | } | ||
308 | |||
302 | if (string.IsNullOrEmpty(newID)) | 309 | if (string.IsNullOrEmpty(newID)) |
303 | return string.Empty; | 310 | return string.Empty; |
304 | 311 | ||