diff options
author | Sean Dague | 2008-11-13 22:53:49 +0000 |
---|---|---|
committer | Sean Dague | 2008-11-13 22:53:49 +0000 |
commit | cc5ccfb3151544212a51b18ee224951b9c4ad927 (patch) | |
tree | 43fb1cb8bf2b0b7206a4db6cb7487f6ce4c168ca /OpenSim/Region | |
parent | From: awebb@us.ibm.com (diff) | |
download | opensim-SC_OLD-cc5ccfb3151544212a51b18ee224951b9c4ad927.zip opensim-SC_OLD-cc5ccfb3151544212a51b18ee224951b9c4ad927.tar.gz opensim-SC_OLD-cc5ccfb3151544212a51b18ee224951b9c4ad927.tar.bz2 opensim-SC_OLD-cc5ccfb3151544212a51b18ee224951b9c4ad927.tar.xz |
make inventory item listing more robust. It turns out that a bad item
(one that won't parse right) will prevent all other items in that folder
to load when inventory is requested. This is very careful to no longer
add inventory items that return as null to the hash table for
getInventoryInFolder, as well as be more careful parsing UUIDs for
fields that aren't marked not null in MySQL.
The net result, you may see previously missing inventory items return
after this checkin. Folders probably need to be hardened in the same
way, but I'm out of time for today.
Diffstat (limited to 'OpenSim/Region')
0 files changed, 0 insertions, 0 deletions