diff options
author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2023-08-22 21:14:06 +0300 |
---|---|---|
committer | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2023-08-22 21:14:06 +0300 |
commit | 4b5b048cb6280cbd9fd303acd96fce73461d1fb4 (patch) | |
tree | e4b1e3abef1ee690b41ed7244e7aa4191abf1031 /indra/llinventory | |
parent | d882609973c0430f4cad5d09d1e9571d585578a8 (diff) |
SL-20187 [AIS3] Don't fill thumbnail field if null thumbnail is set
Diffstat (limited to 'indra/llinventory')
-rw-r--r-- | indra/llinventory/llinventory.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/indra/llinventory/llinventory.cpp b/indra/llinventory/llinventory.cpp index f0b593bba7..13a496b4d7 100644 --- a/indra/llinventory/llinventory.cpp +++ b/indra/llinventory/llinventory.cpp @@ -1140,7 +1140,14 @@ LLSD LLInventoryCategory::asAISLLSD() const S8 type = static_cast<S8>(mPreferredType); sd[INV_ASSET_TYPE_LABEL_WS] = type; sd[INV_NAME_LABEL] = mName; - sd[INV_THUMBNAIL_LABEL] = LLSD().with(INV_ASSET_ID_LABEL, mThumbnailUUID); + if (mThumbnailUUID.notNull()) + { + sd[INV_THUMBNAIL_LABEL] = LLSD().with(INV_ASSET_ID_LABEL, mThumbnailUUID); + } + else + { + sd[INV_THUMBNAIL_LABEL] = LLSD(); + } return sd; } |