def current_ability
# Use capabilities from the oauth token if it exists and is a valid access token
if Authenticator.new(self, [:token]).allow?
- Capability.new(current_token)
+ Ability.new(nil).merge(Capability.new(current_token))
else
Ability.new(current_user)
end