WebOfTrust / keria

KERI Agent in the cloud
https://keria.readthedocs.io/en/latest/
Apache License 2.0
20 stars 31 forks source link

Member of multisig group cannot create end role authorization #306

Open lenkan opened 1 month ago

lenkan commented 1 month ago

There is a bug when a group is created but one of the members joins after an event has been generated by the other members.

Affected versions:

Steps to reproduce

  1. Member 1 and 2 creates group consisting of member 1, 2, and 3
  2. Member 1 and 2 authorizes the end role for the agent of member 1
  3. Member 3 creates the group
  4. Member 3 authorizes the end role for the agent of member 1

Expected result

Member 3 completes the authorization and the end role is saved in the database.

Actual result

Member 3 is unable to complete the authorization.

Notes

Reproduction script using signify-ts is here: https://github.com/nordlei/vlei-sandbox/blob/main/src/issues/multisig-join-late-add-agents.test.ts