diff --git a/ruby/lib/jam_ruby/jam_track_importer.rb b/ruby/lib/jam_ruby/jam_track_importer.rb index aeadaf169..ce764a953 100644 --- a/ruby/lib/jam_ruby/jam_track_importer.rb +++ b/ruby/lib/jam_ruby/jam_track_importer.rb @@ -3375,7 +3375,7 @@ module JamRuby begin data = drumma_s3_manager.read_all(metalocation) rescue AWS::S3::Errors::NoSuchKey - return nil + return {} end meta = YAML.load(data) meta[:genres] = ['r&b'] if !meta[:genres] diff --git a/web/lib/tasks/jam_tracks.rake b/web/lib/tasks/jam_tracks.rake index d4a392738..2098bcf06 100644 --- a/web/lib/tasks/jam_tracks.rake +++ b/web/lib/tasks/jam_tracks.rake @@ -50,6 +50,10 @@ namespace :jam_tracks do JamTrackImporter.storage_format = 'Tency' JamTrackImporter.create_masters end + task drumma_create_masters: :environment do |task, args| + JamTrackImporter.storage_format = 'Drumma' + JamTrackImporter.create_masters + end task tency_licensor_yaml: :environment do |task, args| JamTrackImporter.storage_format = 'Tency'