From ee65212f57e75354f4f8fb42187de03a917cc016 Mon Sep 17 00:00:00 2001 From: sto Date: Tue, 10 Mar 2026 10:30:09 +0100 Subject: [PATCH] Convert QR codes filenames to ASCII for trans-encoding support --- app/controllers/contestants_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/contestants_controller.rb b/app/controllers/contestants_controller.rb index b2fd319..e4d741b 100644 --- a/app/controllers/contestants_controller.rb +++ b/app/controllers/contestants_controller.rb @@ -151,7 +151,7 @@ class ContestantsController < ApplicationController stringio = Zip::OutputStream.write_buffer do |zio| @contestants.each do |contestant| - zio.put_next_entry("#{@contest.friendly_id}_#{contestant.name}.svg") + zio.put_next_entry("#{@contest.friendly_id}_#{ActiveSupport::Inflector.transliterate contestant.name.downcase.gsub(/\s/, "_")}.svg") zio.write contestant.qrcode end end