Multiple ok statuses fix

This commit is contained in:
Martin Lensment 2014-12-09 11:36:49 +02:00
parent a95927c22f
commit 4615e99527
2 changed files with 23 additions and 1 deletions

View file

@ -301,7 +301,7 @@ class Domain < ActiveRecord::Base
def manage_automatic_statuses
if domain_statuses.empty? && valid?
domain_statuses.create(value: DomainStatus::OK)
else
elsif domain_statuses.length > 1 || !valid?
domain_statuses.find_by(value: DomainStatus::OK).try(:destroy)
end
end