Intercoin / CommunityContract

Smart contract for managing community membership and roles
https://intercoin.org
GNU Affero General Public License v3.0
1 stars 2 forks source link

empty roles after `revokeRoles` #7

Closed artman325 closed 2 years ago

artman325 commented 2 years ago

How to reproduce:

  1. add new member
  2. print user's roles
  3. grant role "rolename"
  4. print user's roles
  5. revoke role "rolename"
  6. print user's roles

Actual result:

[ 'members' ]
[ 'members', 'rolename' ]
[ 'members', '', '' ]

Expected result:

[ 'members' ]
[ 'members', 'rolename' ]
[ 'members' ]