From 8bb37c5a655b27eb0d835f9acbf37eecd8871459 Mon Sep 17 00:00:00 2001 From: Seth Call Date: Mon, 20 Apr 2015 14:56:10 -0500 Subject: [PATCH] * fix incrementer --- ruby/lib/jam_ruby/jam_track_importer.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ruby/lib/jam_ruby/jam_track_importer.rb b/ruby/lib/jam_ruby/jam_track_importer.rb index 0ec87956e..fdb2200ab 100644 --- a/ruby/lib/jam_ruby/jam_track_importer.rb +++ b/ruby/lib/jam_ruby/jam_track_importer.rb @@ -97,7 +97,9 @@ module JamRuby self.name = metadata["name"] || name if jam_track.new_record? - jam_track.id = "#{JamTrack.count + 1}" # default is UUID, but the initial import was based on auto-increment ID, so we'll maintain that + latest_jamtrack = JamTrack.order('created_at desc').first + id = latest_jamtrack.nil? ? 1 : latest_jamtrack.to_i + 1 + jam_track.id = "#{id}" # default is UUID, but the initial import was based on auto-increment ID, so we'll maintain that jam_track.status = 'Staging' jam_track.metalocation = metalocation jam_track.original_artist = metadata["original_artist"] || original_artist