From 50d9421f200e9562bb805362b7a53505503d2234 Mon Sep 17 00:00:00 2001 From: Felix Eckhofer <felix@eckhofer.com> Date: Fri, 18 Apr 2025 08:45:41 +0000 Subject: [PATCH] Fix problems when engelsystem_url is not set --- app/jobs/pretalx/import_job.rb | 2 +- app/models/conference.rb | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/jobs/pretalx/import_job.rb b/app/jobs/pretalx/import_job.rb index d0f1ee3..330081e 100644 --- a/app/jobs/pretalx/import_job.rb +++ b/app/jobs/pretalx/import_job.rb @@ -115,7 +115,7 @@ module Pretalx def import_engelsystem_refs(conference) unless translation_angel_id = conference.fetch_translation_angel_id - logger.warn("Could not find translation angel id for #{conference.slug}") + Rails.logger.warn("Could not find translation angel id for #{conference.slug}") return end return unless data = conference.fetch_engelsystem("angeltypes/#{translation_angel_id}/shifts") diff --git a/app/models/conference.rb b/app/models/conference.rb index ba65359..872c56e 100644 --- a/app/models/conference.rb +++ b/app/models/conference.rb @@ -131,6 +131,7 @@ class Conference < ApplicationRecord end def fetch_engelsystem(endpoint) + return nil unless engelsystem_url endpoint_url = engelsystem_url + endpoint Rails.logger.debug("Querying engelsystem API at #{endpoint_url}") response = HTTParty.get( -- GitLab