* record crash dump description

This commit is contained in:
Seth Call 2015-11-19 11:22:41 -06:00
parent 86b7327eca
commit 2a74d7ec9a
4 changed files with 6 additions and 3 deletions

View File

@ -311,3 +311,4 @@ affiliate_partner_rate.sql
track_downloads.sql
jam_track_lang_idx.sql
giftcard.sql
add_description_to_crash_dumps.sql

View File

@ -0,0 +1 @@
ALTER TABLE crash_dumps ADD COLUMN description VARCHAR(20000);

View File

@ -60,8 +60,8 @@ module JamRuby
end
if click_track
click_track_file = File.join(tmp_dir, File.basename(click_track[:url]))
JamTrackImporter.song_storage_manager.download(click_track[:url], click_track_file)
click_track_file = File.join(tmp_dir, File.basename(click_track[:original_filename]))
JamTrackImporter.song_storage_manager.download(click_track[:original_filename], click_track_file)
else
# we'll use the master for click analysis. not ideal, but would work
click_track_file = master_track_file
@ -88,7 +88,7 @@ module JamRuby
jmep = ""
jmep << "# created via code using bpm/silence detection (bpm:#{bpm})\r\n"
jmep << "prelude@10.0 #number of seconds before music starts\r\n"
jmep << "metro_fin@#{metro_fin} bpm=#{bpm.round}, ticks=8, pmode=stream, name=Beep, play=mono"
jmep << "metro_fin@#{metro_fin} bpm=#{bpm}, ticks=8, pmode=stream, name=Beep, play=mono"
@@log.info("jmep generated: #{jmep}")

View File

@ -599,6 +599,7 @@ ApiUsersController < ApiController
@dump.user_id = params[:user_id]
@dump.session_id = params[:session_id]
@dump.timestamp = params[:timestamp]
@dump.description = params[:description]
unless @dump.save
# There are at least some conditions on valid dumps (need client_type)