diff options
Diffstat (limited to 'app/services/packages/create_package_service.rb')
-rw-r--r-- | app/services/packages/create_package_service.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/services/packages/create_package_service.rb b/app/services/packages/create_package_service.rb index 3dc06497d9f..7e1b6ecbe51 100644 --- a/app/services/packages/create_package_service.rb +++ b/app/services/packages/create_package_service.rb @@ -5,15 +5,19 @@ module Packages protected def find_or_create_package!(package_type, name: params[:name], version: params[:version]) + # safe_find_or_create_by! was originally called here. + # We merely switched to `find_or_create_by!` + # rubocop: disable CodeReuse/ActiveRecord project .packages .with_package_type(package_type) - .safe_find_or_create_by!(name: name, version: version) do |package| + .find_or_create_by!(name: name, version: version) do |package| package.status = params[:status] if params[:status] package.creator = package_creator add_build_info(package) end + # rubocop: enable CodeReuse/ActiveRecord end def create_package!(package_type, attrs = {}) |