lib/doorkeeper/oauth/authorization/token.rb in doorkeeper-5.6.1 vs lib/doorkeeper/oauth/authorization/token.rb in doorkeeper-5.6.2

- old
+ new

@@ -57,17 +57,22 @@ Doorkeeper::OAuth::IMPLICIT, pre_auth.scopes, resource_owner, ) - application = pre_auth.client.is_a?(Doorkeeper::Application) ? pre_auth.client : pre_auth.client.application if pre_auth.client @token = Doorkeeper.config.access_token_model.find_or_create_for( application: application, resource_owner: resource_owner, scopes: pre_auth.scopes, expires_in: self.class.access_token_expires_in(Doorkeeper.config, context), use_refresh_token: false, ) + end + + def application + return unless pre_auth.client + + pre_auth.client.is_a?(Doorkeeper.config.application_model) ? pre_auth.client : pre_auth.client.application end def oob_redirect { controller: controller,