lib/doorkeeper/oauth/client_credentials/creator.rb in doorkeeper-3.0.1 vs lib/doorkeeper/oauth/client_credentials/creator.rb in doorkeeper-3.1.0

- old
+ new

@@ -1,13 +1,12 @@ module Doorkeeper module OAuth class ClientCredentialsRequest class Creator def call(client, scopes, attributes = {}) - AccessToken.create(attributes.merge( - application_id: client.id, - scopes: scopes.to_s - )) + AccessToken.find_or_create_for( + client, nil, scopes, attributes[:expires_in], + attributes[:use_refresh_token]) end end end end end