From 5a51bae5fd98d78d38c3134030852ba3980f2595 Mon Sep 17 00:00:00 2001 From: Seth Call Date: Fri, 7 Mar 2014 15:03:44 -0600 Subject: [PATCH] * set server_id to be same as hostname --- ruby/lib/jam_ruby/models/icecast_server.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ruby/lib/jam_ruby/models/icecast_server.rb b/ruby/lib/jam_ruby/models/icecast_server.rb index e8fe4a7ed..c30554771 100644 --- a/ruby/lib/jam_ruby/models/icecast_server.rb +++ b/ruby/lib/jam_ruby/models/icecast_server.rb @@ -38,10 +38,15 @@ module JamRuby validates :template, presence: true validates :mount_template, presence: true + before_validation :before_validate before_save :before_save, unless: lambda { skip_config_changed_flag } before_save :sanitize_active_admin after_save :after_save + def before_validate + self.server_id = self.hostname + end + def before_save self.config_changed = 1 end