diff --git a/app/jobs/republica_2023_or_later/import_job.rb b/app/jobs/republica_2023_or_later/import_job.rb index b219f8ee98c2fb8d4553a0822b1301d9225b9728..995fc25866f6bed3eaf006126dd6b4cf4acf37eb 100644 --- a/app/jobs/republica_2023_or_later/import_job.rb +++ b/app/jobs/republica_2023_or_later/import_job.rb @@ -3,7 +3,7 @@ require 'httparty' module Republica2023OrLater class ImportJob < ApplicationJob queue_as :default - + def import_speakers(conference, url) response = HTTParty.get(url) if response.success? @@ -50,12 +50,12 @@ module Republica2023OrLater session.url = "https://re-publica.com#{session_data['path']}" session.speakers = session_data['speaker_uid'].map { |speaker_uid| conference.speakers.find_by!(ref_id: speaker_uid) } session.save! - end - end + end + end else Rails.logger.error "Failed to fetch sessions from #{url}" - end - end + end + end def perform(conference_slug, *args) conference = Conference.find_by(slug: conference_slug) diff --git a/app/views/sessions/_session.html.erb b/app/views/sessions/_session.html.erb index 5d5ca3731a54a79b73afa53ee4139b37748eaf0d..46217df1934429beff20f117133484bf6d06c9e3 100644 --- a/app/views/sessions/_session.html.erb +++ b/app/views/sessions/_session.html.erb @@ -28,7 +28,7 @@ <% end %> </uL> </div> - + <% if false and (session.translators_needed? or session.backup_needed?) %> <% if session.translators_needed? %> <div class="border font-medium text-sm border-red-400 bg-red-200 px-2 py-1 shadow-inner rounded-md inline w-max">needs translators</div> diff --git a/app/views/sessions/show.html.erb b/app/views/sessions/show.html.erb index 58d3a868f4e4e0e3ba6452dd4c4fb19927c95da4..62fa3cd64aad8b9391c9cdae8a907c544c66fdd6 100644 --- a/app/views/sessions/show.html.erb +++ b/app/views/sessions/show.html.erb @@ -5,7 +5,7 @@ <h2><%= @session.starts_at.strftime("%Y-%m-%d") %> <%= @session.starts_at.strftime("%H:%M") %> – <%= @session.ends_at.strftime("%H:%M") %></h2> <h2><%= @session.stage.name %>· <%= @session.session_format %> · <%= @session.track %></h2> <p><%= @session.description.html_safe %></p> - + <h3>Assigned Users</h3> <ul class="inline-flex flex-wrap gap-1 my-1"> <% @session.assignments.each do |assignment| %> @@ -21,4 +21,4 @@ <% end %> </div> <%= render partial: "sessions/assignment_form", locals: { session: @session } %> -</div> \ No newline at end of file +</div>