Import fix if empty release group
This commit is contained in:
parent
9b7a5360bc
commit
c91d1219d0
|
@ -43,19 +43,21 @@ class ImportController < ApplicationController
|
|||
|
||||
# Get album releases from MB
|
||||
releases_mb = brainz.release(nil, {'release-group' => mb_album['id']})['release_list']['release']
|
||||
if releases_mb.is_a? Hash
|
||||
releases_mb = [releases_mb]
|
||||
end
|
||||
releases_mb.delete_if { |a| a['date'].nil? }
|
||||
releases_mb.each do |release|
|
||||
if release['date'].length == 4
|
||||
release['date'] += '-12-28'
|
||||
elsif release['date'].length == 7
|
||||
release['date'] += '-28'
|
||||
|
||||
unless releases_mb.empty? or releases_mb.nil?
|
||||
|
||||
if releases_mb.is_a? Hash
|
||||
releases_mb = [releases_mb]
|
||||
end
|
||||
|
||||
releases_mb.delete_if { |a| a['date'].nil? }
|
||||
releases_mb.each do |release|
|
||||
if release['date'].length == 4
|
||||
release['date'] += '-12-28'
|
||||
elsif release['date'].length == 7
|
||||
release['date'] += '-28'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
unless releases_mb.empty?
|
||||
|
||||
# Sorting releases by date
|
||||
releases_mb.sort! { |a, b| a['date'].to_date <=> b['date'].to_date }
|
||||
|
|
Loading…
Reference in New Issue