Do not set manualInZone on force delete when hold status exists #2870

This commit is contained in:
Martin Lensment 2015-08-24 12:08:44 +03:00
parent f5c379ca72
commit fbd281007c
2 changed files with 4 additions and 2 deletions

View file

@ -570,9 +570,12 @@ class Domain < ActiveRecord::Base
statuses << DomainStatus::SERVER_RENEW_PROHIBITED
statuses << DomainStatus::SERVER_TRANSFER_PROHIBITED
statuses << DomainStatus::SERVER_UPDATE_PROHIBITED
statuses << DomainStatus::SERVER_MANUAL_INZONE
statuses << DomainStatus::PENDING_DELETE
if (statuses & [DomainStatus::SERVER_HOLD, DomainStatus::CLIENT_HOLD]).empty?
statuses << DomainStatus::SERVER_MANUAL_INZONE
end
self.force_delete_at = Time.zone.now + Setting.redemption_grace_period.days unless force_delete_at
save(validate: false)
end

View file

@ -253,7 +253,6 @@ describe Domain do
"forceDelete",
"pendingDelete",
"serverHold",
"serverManualInzone",
"serverRenewProhibited",
"serverTransferProhibited",
"serverUpdateProhibited"