xmtp / libxmtp

MIT License
33 stars 13 forks source link

Identify root cause of issues with staged_commit.group_context() #760

Open neekolas opened 1 month ago

neekolas commented 1 month ago

When evaluating commits we need to compare the old and new group context to one another to see the changes in extensions. I would expect staged_commit.group_context() to return the group context after the extensions proposals have been applied. I could have sworn it used to give us the "after" state. But instead I am seeing it use the before state. We have a mitigation in place, but should investigate why this is happening and if there is a better pattern.