app/helpers/decidim/meetings/map_helper.rb in decidim-meetings-0.21.0 vs app/helpers/decidim/meetings/map_helper.rb in decidim-meetings-0.22.0

- old
+ new

@@ -2,10 +2,11 @@ module Decidim module Meetings # This helper include some methods for rendering meetings dynamic maps. module MapHelper + include Decidim::SanitizeHelper # Serialize a collection of geocoded meetings to be used by the dynamic map component # # meetings - A collection of meetings def meetings_data_for_map(meetings) geocoded_meetings = meetings.select(&:geocoded?) @@ -16,10 +17,10 @@ startTimeMonth: l(meeting.start_time, format: "%B"), startTimeYear: l(meeting.start_time, format: "%Y"), startTime: "#{meeting.start_time.strftime("%H:%M")} - #{meeting.end_time.strftime("%H:%M")}", icon: icon("meetings", width: 40, height: 70, remove_icon_class: true), location: translated_attribute(meeting.location), - locationHints: translated_attribute(meeting.location_hints), + locationHints: decidim_html_escape(translated_attribute(meeting.location_hints)), link: resource_locator(meeting).path) end end end end