diff --git a/app/controllers/api/v1/profiles_controller.rb b/app/controllers/api/v1/profiles_controller.rb index 93b8a7e0b..f89d6a5e5 100644 --- a/app/controllers/api/v1/profiles_controller.rb +++ b/app/controllers/api/v1/profiles_controller.rb @@ -39,13 +39,13 @@ class Api::V1::ProfilesController < Api::BaseController end def reset_access_token - token = @user.access_token || AccessToken.create!(owner: @user, scope: 'full') + token = AccessToken.create_or_find_by!(owner: @user, scope: 'full') token.regenerate_token @user.reload end def reset_read_only_access_token - token = @user.read_only_access_token || AccessToken.create!(owner: @user, scope: 'read_only') + token = AccessToken.create_or_find_by!(owner: @user, scope: 'read_only') token.regenerate_token @user.reload end