Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unleashing strict leash removes TPLURE exception for owners #1008

Open
MinesweeperM opened this issue Nov 14, 2023 · 2 comments
Open

Unleashing strict leash removes TPLURE exception for owners #1008

MinesweeperM opened this issue Nov 14, 2023 · 2 comments
Assignees
Labels
8.3 Target version 8.,3

Comments

@MinesweeperM
Copy link

What version of OpenCollar are you using? 8.2.3

What behavior did you expect? Owners can sent TP offers if exceptions are active, and ACCEPTTP restriction is applied.

What behavior did you see instead? Since TPLURE exception removing, during unleashing, TP offers from owner fails.

What steps does someone need to take to reproduce the problem?

  1. Activate "Strict" leash option.
  2. Activate STRAY restriction
  3. Leash
  4. Unleash
  5. Go to another sim and send TP offer (with owner rights)
@Medea-Destiny Medea-Destiny added the 8.3 Target version 8.,3 label Nov 14, 2023
@Medea-Destiny Medea-Destiny self-assigned this Nov 14, 2023
@Medea-Destiny
Copy link
Collaborator

This happens because the TPLURE exception is sent to RLVsys, and removed from RLVsys, while exceptions are set in RLVextension. RLVsys manages sources, which is intended to remove restrictions when a source is released only if there is no other source applying the restriction. In the case of an exception it sees no other source and therefore releases the exception, which is handled elsewhere.

The simple fix for this would be to have the leash script request a re-triggering of user exceptions when a user unleashes.

@MinesweeperM
Copy link
Author

Also, this exception removing, when leash holder leaves region, while leashed, so it seems, now it useless even to add it, when grab leash.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
8.3 Target version 8.,3
Projects
None yet
Development

No branches or pull requests

2 participants