From b3d39f337f1dee1b2ca26f7a7861407d61090d01 Mon Sep 17 00:00:00 2001 From: Max Lahey Date: Thu, 19 Oct 2017 12:31:14 -0400 Subject: [PATCH] contemplate single table inheritance in DeviseTokenAuth::Concerns::SetUserByToken#set_user_by_token --- app/controllers/devise_token_auth/concerns/set_user_by_token.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/devise_token_auth/concerns/set_user_by_token.rb b/app/controllers/devise_token_auth/concerns/set_user_by_token.rb index 1860deb3a..044eb510d 100644 --- a/app/controllers/devise_token_auth/concerns/set_user_by_token.rb +++ b/app/controllers/devise_token_auth/concerns/set_user_by_token.rb @@ -54,7 +54,7 @@ def set_user_by_token(mapping=nil) end # user has already been found and authenticated - return @resource if @resource && @resource.class == rc + return @resource if @resource && @resource.is_a?(rc) # ensure we clear the client_id if !@token