Project

General

Profile

« Previous | Next » 

Revision 4a29b9eb

Added by Joseph Magen almost 10 years ago

fixes #5129 - Host Group creation may fail if parameter is same name

(cherry picked from commit 691f0a1a809569d125e9385e60f8f1e1c8d88061)

View differences:

app/models/parameter.rb
attr_accessor :nested
before_validation :strip_whitespaces
after_initialize :set_priority
after_initialize :set_priority, :ensure_reference_nil
PRIORITY = {:common_parameter => 0, :domain_parameter => 1, :os_parameter => 2, :group_parameter => 3 , :host_parameter => 4}
......
self.name = self.name.strip unless name.blank? # when name string comes from a hash key, it's frozen and cannot be modified
self.value.strip! unless value.blank?
end
# hack fix for Rails 3.2.8. Not needed for 3.2.18.
def ensure_reference_nil
self.reference_id = nil if self.new_record? && self.reference_id == 1
end
end

Also available in: Unified diff