From 35408343e3b015560a73a4ea3ac64554a84b9320 Mon Sep 17 00:00:00 2001 From: olegphenomenon Date: Mon, 25 Jul 2022 12:49:59 +0300 Subject: [PATCH] fixed indicate new round platform issue --- app/controllers/api/v1/auctions_controller.rb | 1 + app/models/auction.rb | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/controllers/api/v1/auctions_controller.rb b/app/controllers/api/v1/auctions_controller.rb index 9a01f4e68..07f4971dc 100644 --- a/app/controllers/api/v1/auctions_controller.rb +++ b/app/controllers/api/v1/auctions_controller.rb @@ -31,6 +31,7 @@ module Api end auction.mark_deadline(params[:registration_deadline]) if params[:registration_deadline] + auction.platform = params[:platform] == 'english' ? :manual : :auto if auction.payment_not_received? || auction.domain_not_registered? update_whois_from_auction(Auction.pending(auction.domain)) diff --git a/app/models/auction.rb b/app/models/auction.rb index ee0f830ac..d1c46d44e 100644 --- a/app/models/auction.rb +++ b/app/models/auction.rb @@ -84,8 +84,9 @@ class Auction < ApplicationRecord end def restart - new_auction = self.class.new(domain: domain) - new_auction.platform = self.platform + new_platform = platform.nil? ? :auto : platform + + new_auction = self.class.new(domain: domain, platform: new_platform) new_auction.start end