1
0
Fork 0

Fix (ruby 1.8.7 date range)

This commit is contained in:
Gregory Eremin 2011-09-14 17:54:38 +04:00
parent 91e145eb2b
commit 6033a0b578
2 changed files with 4 additions and 5 deletions

View File

@ -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

View File

@ -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