From bdd8c6db5acf6e65108c81b52cae7942c5238350 Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Sat, 11 Oct 2014 08:53:26 -0400 Subject: [PATCH] VRFS-2219 activate session in feed when the active_music_session record is created --- ruby/lib/jam_ruby/models/active_music_session.rb | 10 ++++++++++ ruby/lib/jam_ruby/models/music_session.rb | 1 - 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ruby/lib/jam_ruby/models/active_music_session.rb b/ruby/lib/jam_ruby/models/active_music_session.rb index a4b644f57..b10d4ceff 100644 --- a/ruby/lib/jam_ruby/models/active_music_session.rb +++ b/ruby/lib/jam_ruby/models/active_music_session.rb @@ -687,6 +687,16 @@ module JamRuby session.scheduled_start = self.created_at unless session.scheduled_start session.save! + feed = Feed.find_by_music_session_id(self.id) + + if feed.nil? + feed = Feed.new + feed.music_session_id = self.id + end + + feed.active = true + feed.save + GoogleAnalyticsEvent.track_session_duration(self) GoogleAnalyticsEvent.track_band_real_session(self) end diff --git a/ruby/lib/jam_ruby/models/music_session.rb b/ruby/lib/jam_ruby/models/music_session.rb index 0095eb652..2746e4e08 100644 --- a/ruby/lib/jam_ruby/models/music_session.rb +++ b/ruby/lib/jam_ruby/models/music_session.rb @@ -74,7 +74,6 @@ module JamRuby def add_to_feed feed = Feed.new feed.music_session = self - feed.active = true end