d745ff0431
This new attribute is optional and used when set instead of the default format `gitlab+deploy-token-#{id}`. Empty usernames will be saved as null in the database. Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/50228.
11 lines
252 B
Ruby
11 lines
252 B
Ruby
# frozen_string_literal: true
|
|
|
|
module DeployTokens
|
|
class CreateService < BaseService
|
|
def execute
|
|
@project.deploy_tokens.create(params) do |deploy_token|
|
|
deploy_token.username = params[:username].presence
|
|
end
|
|
end
|
|
end
|
|
end
|