added exception for auctions with no-bids and registred-domains statuses

This commit is contained in:
olegphenomenon 2022-07-21 08:43:57 +03:00
parent 2323dd24b9
commit f81daff3b2

View file

@ -111,7 +111,18 @@ module Admin
Domain.exists?(name: domain_name) ||
BlockedDomain.exists?(name: domain_name) ||
Dispute.exists?(domain_name: domain_name) ||
Auction.exists?(domain: domain_name)
exception_for_registred_or_unbided_existed_auctions(domain_name)
end
def exception_for_registred_or_unbided_existed_auctions(domain_name)
return false unless Auction.exists?(domain: domain_name)
auctions = Auction.where(domain: domain_name).order(:created_at)
last_record = auctions.last
return false if last_record.domain_registered? || last_record.no_bids?
true
end
def validate_table(table)