From 8f1cbd14377dd299c69e733c975fedb530372f73 Mon Sep 17 00:00:00 2001 From: Thomas Burkhalter Date: Thu, 9 Jan 2025 16:11:19 +0100 Subject: [PATCH] Hotfix for current_assembly --- .../initializers/decidim_zuerich_customization.rb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/config/initializers/decidim_zuerich_customization.rb b/config/initializers/decidim_zuerich_customization.rb index c7ebf627..7e437429 100644 --- a/config/initializers/decidim_zuerich_customization.rb +++ b/config/initializers/decidim_zuerich_customization.rb @@ -65,7 +65,6 @@ # Override default for surveys Decidim.find_component_manifest(:surveys).settings(:global).attributes[:clean_after_publish].default = false - module Decidim module Map module Provider @@ -77,3 +76,15 @@ module DynamicMap end end +class Object + def current_assembly + @current_assembly ||= begin + model = organization_assemblies if defined?(organization_assemblies) + model ||= Decidim::Assembly + + model.find_by!( + slug: params[:assembly_slug] || params[:slug] + ) + end + end +end