Skip to content

Commit

Permalink
Fix domain statuses removal
Browse files Browse the repository at this point in the history
Close #1543s
  • Loading branch information
yulgolem committed Feb 26, 2020
1 parent ed27152 commit b859cfc
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 2 deletions.
4 changes: 2 additions & 2 deletions app/models/domain.rb
Original file line number Diff line number Diff line change
Expand Up @@ -485,9 +485,9 @@ def admin_status_update(update)
self.delete_date = nil
when DomainStatus::SERVER_MANUAL_INZONE # removal causes server hold to set
self.outzone_at = Time.zone.now if force_delete_scheduled?
when DomainStatus::DomainStatus::EXPIRED # removal causes server hold to set
when DomainStatus::EXPIRED # removal causes server hold to set
self.outzone_at = self.expire_time + 15.day
when DomainStatus::DomainStatus::SERVER_HOLD # removal causes server hold to set
when DomainStatus::SERVER_HOLD # removal causes server hold to set
self.outzone_at = nil
end
end
Expand Down
11 changes: 11 additions & 0 deletions test/system/admin_area/domains_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,15 @@ def test_keep_a_domain
assert_text 'deleteCandidate status has been removed'
assert_no_link 'Remove deleteCandidate status'
end

def test_remove_domain_status
@domain.update!(statuses: [DomainStatus::SERVER_REGISTRANT_CHANGE_PROHIBITED])

visit edit_admin_domain_url(@domain)

click_link_or_button 'Delete'
click_link_or_button 'Save'

assert_text 'Domain updated!'
end
end

0 comments on commit b859cfc

Please sign in to comment.