Fix (ruby 1.8.7 date range)
This commit is contained in:
parent
91e145eb2b
commit
6033a0b578
|
@ -23,9 +23,9 @@ module MusicBrainz
|
||||||
@release.id = xml.attr('id')
|
@release.id = xml.attr('id')
|
||||||
@release.title = xml.css('title').text unless xml.css('title').empty?
|
@release.title = xml.css('title').text unless xml.css('title').empty?
|
||||||
@release.status = xml.css('status').text unless xml.css('status').empty?
|
@release.status = xml.css('status').text unless xml.css('status').empty?
|
||||||
date = xml.css('date').empty? ? '9999-12-31' : xml.css('date').text
|
date = xml.css('date').empty? ? '2030-12-31' : xml.css('date').text
|
||||||
if date.length == 0
|
if date.length == 0
|
||||||
date = '9999-12-31'
|
date = '2030-12-31'
|
||||||
elsif date.length == 4
|
elsif date.length == 4
|
||||||
date += '-12-31'
|
date += '-12-31'
|
||||||
elsif date.length == 7
|
elsif date.length == 7
|
||||||
|
|
|
@ -24,16 +24,15 @@ module MusicBrainz
|
||||||
@release_group.type = xml.attr('type')
|
@release_group.type = xml.attr('type')
|
||||||
@release_group.title = xml.css('title').text
|
@release_group.title = xml.css('title').text
|
||||||
@release_group.disambiguation = xml.css('disambiguation').empty? ? '' : xml.css('disambiguation').text
|
@release_group.disambiguation = xml.css('disambiguation').empty? ? '' : xml.css('disambiguation').text
|
||||||
date = xml.css('first-release-date').empty? ? '9999-12-31' : xml.css('first-release-date').text
|
date = xml.css('first-release-date').empty? ? '2030-12-31' : xml.css('first-release-date').text
|
||||||
if date.length == 0
|
if date.length == 0
|
||||||
date = '9999-12-31'
|
date = '2030-12-31'
|
||||||
elsif date.length == 4
|
elsif date.length == 4
|
||||||
date += '-12-31'
|
date += '-12-31'
|
||||||
elsif date.length == 7
|
elsif date.length == 7
|
||||||
date += '-31'
|
date += '-31'
|
||||||
end
|
end
|
||||||
date = date.split('-')
|
date = date.split('-')
|
||||||
p date
|
|
||||||
@release_group.first_release_date = Time.utc(date[0], date[1], date[2])
|
@release_group.first_release_date = Time.utc(date[0], date[1], date[2])
|
||||||
@release_group
|
@release_group
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue