Skip to content

Default wearables and Library items not accessible due to owner check #8

Description

@kf6kjg

From @appurist on October 9, 2016 17:47

We have a problem in the Halcyon code in that the default avatars are broken, and I believe that is because the outfit includes inventory items that are in the (shared) Library. I think the root problem is the owner check in the inventory code, which is necessary for security reasons, but it prevents an outfit from having items in the Library or being any specific item ID (like a constant).

Second Life solves the Library problem by copying any Library items to the user's inventory when they are added to an avatar. I'm not sure if it just provides a new item ID or other details, but it is very visible in Second Life as it copies a whole outfit folder to the user inventory when it is worn from the Library.

In this case though, it's actually the default avatar wearables, not the Library (see image below), so it may be possible to just use a list of exceptions, a whitelist for "built-in" itemIDs that skip the inventory owner check.
Default outfit
Default wearables
I'm not sure of the specific here yet (in the problem or any possible solutions) but I wanted to document the problem so that everyone is aware.

Copied from original issue: IslandzVW/halcyon#287

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedExtra attention is neededlow hanging fruitTasks that should be good to get your feet wet, but might not be priority for the core devs.

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions