iroha
iroha copied to clipboard
[fix] #4331: Revoke removed `PermissionToken`s on `Upgrade<Executor>`
Description
If some permission token was removed from schema during executor migration, then revoke that permission token from related roles and accounts.
Linked issue
Closes #4331
Benefits
Checklist
- [x] I've read
CONTRIBUTING.md - [x] I've used the standard signed-off commit format (or will squash just before merging)
- [ ] All applicable CI checks pass (or I promised to make them pass later)
- [ ] (optional) I've written unit tests for the code changes
- [ ] I replied to all comments after code review, marking all implemented changes with thumbs up