Possible doorkeeper fix

This commit is contained in:
Fosco Marotto 2021-02-10 00:41:25 -05:00
parent a1a97bb483
commit cacfb6e7ba

View File

@ -63,9 +63,9 @@ class Api::BaseController < ApplicationController
end end
def current_resource_owner def current_resource_owner
ActiveRecord::Base.connected_to(role: :writing) do
if doorkeeper_token if doorkeeper_token
@current_user ||= Rails.cache.fetch("dk:user:#{doorkeeper_token.resource_owner_id}", expires_in: 25.hours) do @current_user ||= Rails.cache.fetch("dk:user:#{doorkeeper_token.resource_owner_id}", expires_in: 25.hours) do
ActiveRecord::Base.connected_to(role: :writing) do
User.find(doorkeeper_token.resource_owner_id) User.find(doorkeeper_token.resource_owner_id)
end end
end end