lib/actv/asset.rb in actv-1.3.2 vs lib/actv/asset.rb in actv-1.3.3
- old
+ new
@@ -43,11 +43,13 @@
alias maximum_age regReqMaxAge
alias required_gender regReqGenderCd
def endurance_id
if self.awendurance?
- Addressable::URI.parse(registrationUrlAdr.to_s).query_values.to_h.fetch 'e', nil
+ query_values = Addressable::URI.parse(registrationUrlAdr.to_s).query_values
+ query_values ||= {}
+ query_values.fetch 'e', nil
end
end
def recurrences
@recurrences ||= Array(@attrs[:activityRecurrences]).map do | recurrence |
@@ -293,10 +295,10 @@
def first_topic_path
urlize first_topic
end
def first_topic_name
- topics.first.topic.name
+ topics.first.topic.name unless topics.empty?
end
def sub_topic
get_first_topic_taxonomy[1]
end