lib/actv/asset.rb in actv-2.1.0 vs lib/actv/asset.rb in actv-2.1.1
- old
+ new
@@ -380,13 +380,15 @@
end
private
def child_assets_filtered_by_category category
- if components.any?
- children = ACTV.asset components.map(&:assetGuid)
- children.select { |child| child.category_is? category }
- end || []
+ @children ||= Array(child_assets).compact
+ @children.select { |child| child.category_is? category }
+ end
+
+ def child_assets
+ ACTV.asset components.map(&:assetGuid) if components.any?
end
def image_without_placeholder
default_image = 'http://www.active.com/images/events/hotrace.gif'
current_image = nil