diff options
Diffstat (limited to 'app/services/concerns/deploy_token_methods.rb')
-rw-r--r-- | app/services/concerns/deploy_token_methods.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/app/services/concerns/deploy_token_methods.rb b/app/services/concerns/deploy_token_methods.rb index f59a50d6878..578be53f82c 100644 --- a/app/services/concerns/deploy_token_methods.rb +++ b/app/services/concerns/deploy_token_methods.rb @@ -1,16 +1,17 @@ # frozen_string_literal: true module DeployTokenMethods - def create_deploy_token_for(entity, params) + def create_deploy_token_for(entity, current_user, params) params[:deploy_token_type] = DeployToken.deploy_token_types["#{entity.class.name.downcase}_type".to_sym] entity.deploy_tokens.create(params) do |deploy_token| deploy_token.username = params[:username].presence + deploy_token.creator_id = current_user.id end end def destroy_deploy_token(entity, params) - deploy_token = entity.deploy_tokens.find_by_id!(params[:token_id]) + deploy_token = entity.deploy_tokens.find(params[:token_id]) deploy_token.destroy end |