decidim-results/app/forms/decidim/results/admin/result_form.rb in decidim-0.4.3 vs decidim-results/app/forms/decidim/results/admin/result_form.rb in decidim-0.4.4
- old
+ new
@@ -20,9 +20,13 @@
validates :scope, presence: true, if: ->(form) { form.decidim_scope_id.present? }
validates :category, presence: true, if: ->(form) { form.decidim_category_id.present? }
def map_model(model)
self.proposal_ids = model.linked_resources(:proposals, "included_proposals").pluck(:id)
+
+ return unless model.categorization
+
+ self.decidim_category_id = model.categorization.decidim_category_id
end
def proposals
@proposals ||= Decidim.find_resource_manifest(:proposals).try(:resource_scope, context.current_feature)&.order(title: :asc)&.pluck(:title, :id)
end