More query optimizations

This commit is contained in:
Eugen Rochko 2016-11-22 23:18:54 +01:00
parent fc90d38893
commit 5c78547198
5 changed files with 14 additions and 6 deletions

View file

@ -59,11 +59,11 @@ class ApiController < ApplicationController
end
def current_resource_owner
User.find(doorkeeper_token.resource_owner_id) if doorkeeper_token
@user ||= User.find(doorkeeper_token.resource_owner_id) if doorkeeper_token
end
def current_user
super || current_resource_owner
@user ||= super || current_resource_owner
rescue ActiveRecord::RecordNotFound
nil
end