lib/osm/badge.rb in osm-1.3.1 vs lib/osm/badge.rb in osm-1.3.2
- old
+ new
@@ -326,18 +326,18 @@
if @module_completion_data[badge.id].nil? && !fetched_this_time
@module_completion_data = get_module_completion_data(api, options)
fetched_this_time = true
end
data = @module_completion_data[badge.id]
- raise ArgumentError, "That badge does't exist (bad ID)." if data.nil?
+ raise ArgumentError, "That badge doesn't exist (bad ID #{badge.id})." if data.nil?
if data[badge.version].nil? && !fetched_this_time
@module_completion_data = get_module_completion_data(api, options)
data = @module_completion_data[badge.id]
fetched_this_time = true
end
data = data[badge.version]
- raise ArgumentError, "That badge does't exist (bad version)." if data.nil?
+ raise ArgumentError, "That badge doesn't exist (bad version #{badge.version} of #{badge.id})." if data.nil?
data.each{ |i| i.badge = badge }
return data
end