Require a domain to be discarded before cancelling force delete

#791
This commit is contained in:
Artur Beljajev 2018-04-22 16:14:17 +03:00
parent be8ce276c7
commit ed6f067a8d
2 changed files with 15 additions and 1 deletions

View file

@ -23,6 +23,8 @@ module Concerns::Domain::ForceDelete
end
def cancel_force_delete
raise 'Domain must be discarded before cancelling force delete procedure' unless discarded?
statuses.delete(DomainStatus::FORCE_DELETE)
statuses.delete(DomainStatus::SERVER_RENEW_PROHIBITED)
statuses.delete(DomainStatus::SERVER_TRANSFER_PROHIBITED)