(08-11-2012 09:56 AM)someone Kukulcan Wrote: or another suggestion is since the system knows there is 2 boxes with the same ID# what if the box told the Buyer to contact the Seller when clicked ?
Actually the DB has no way of knowing there are two, boxes don't contact the server unless they're renamed. It tracks by the cat ID only, and it has no way of knowing when a box has changed hands except within SL limitations. An inventory to inventory transfer, for example, doesn't register until the new owner actually rezzes the object.
Live cats, on the other hand, contact the server on a regular basis when they're in world (and I assume the cattery as well), or when they're renamed or form changed (changing to low prim mode, for example), so if it sees two cats with the same ID reporting from different owners, i'd wager *that* is how the duplicate message is triggered.
It's entirely likely even the seller didn't know s/he was selling duplicates. If someone bought a box but didn't rez it, for example, it'd still show in the original owner's pedigree. They see it there, can't find it in inventory or cattery and request a replacement... then the fun ensues.
As crazy as it sounds, this is part of why i prefer to transfer boxes by putting them down and setting them for sale rather than just transferring via inventory. If the other person doesn't rez the box when transferred via inventory, then it never leaves my pedigree.
KittyCatS have to work within the constraints of the second life inventory and permissions systems.