From 69c062cc840c0da81b60a4c635a63743caae1bad Mon Sep 17 00:00:00 2001 From: erdgeist Date: Sun, 19 Jul 2026 01:35:39 +0200 Subject: Fix render gallery rename issue. We saw 500s --- app/controllers/content_controller.rb | 2 +- test/controllers/content_controller_test.rb | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app/controllers/content_controller.rb b/app/controllers/content_controller.rb index 8d33105..8be4bfb 100644 --- a/app/controllers/content_controller.rb +++ b/app/controllers/content_controller.rb @@ -31,7 +31,7 @@ class ContentController < ApplicationController def render_gallery unless @page.nil? @images = @page.assets.images - render :file => "content/gallery" + render :template => 'content/gallery' else head :not_found end diff --git a/test/controllers/content_controller_test.rb b/test/controllers/content_controller_test.rb index 2449a0c..9731d08 100644 --- a/test/controllers/content_controller_test.rb +++ b/test/controllers/content_controller_test.rb @@ -104,6 +104,16 @@ class ContentControllerTest < ActionController::TestCase assert_response :success File.write("/tmp/no_fill_response.html", @response.body) end + + test "render_gallery renders for a published page" do + node = Node.root.children.create!(:slug => "gallery_render_test") + Globalize.with_locale(I18n.default_locale) { node.draft.update!(:title => "Galerie") } + node.publish_draft! + + get :render_gallery, params: { :page_path => "gallery_render_test", :locale => "de" } + + assert_response :success + end protected -- cgit v1.3