in ExternalAuthenticatedRole::canEdit($member = null) function, the $member has been reassigned to current member without condition, also use hardcoded group name "Administrators" to check if $member is an admin, this is wrong in case the "Administrators" name is changed to something else.
in ExternalAuthenticatedRole::canEdit($member = null) function, the $member has been reassigned to current member without condition, also use hardcoded group name "Administrators" to check if $member is an admin, this is wrong in case the "Administrators" name is changed to something else.