X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/bb5bad9115a014730575083a2bbc1be13e3bb49a..304e0ef63843ddcb55aab62312ff18be8a5b4703:/app/controllers/api_controller.rb diff --git a/app/controllers/api_controller.rb b/app/controllers/api_controller.rb index 5faa39165..27f262d00 100644 --- a/app/controllers/api_controller.rb +++ b/app/controllers/api_controller.rb @@ -65,9 +65,10 @@ class ApiController < ApplicationController def current_ability # Use capabilities from the oauth token if it exists and is a valid access token if doorkeeper_token&.accessible? - ApiAbility.new(doorkeeper_token) + user = User.find(doorkeeper_token.resource_owner_id) + ApiAbility.new(user, doorkeeper_token) else - ApiAbility.new(nil) + ApiAbility.new(nil, nil) end end