app/forms/decidim/initiatives/vote_form.rb in decidim-initiatives-0.26.10 vs app/forms/decidim/initiatives/vote_form.rb in decidim-initiatives-0.27.0.rc1
- old
+ new
@@ -1,15 +1,12 @@
# frozen_string_literal: true
-require "virtus/multiparams"
-
module Decidim
module Initiatives
# A form object used to collect the data for a new initiative.
class VoteForm < Form
include TranslatableAttributes
- include Virtus::Multiparams
mimic :initiatives_vote
attribute :name_and_surname, String
attribute :document_number, String
@@ -84,10 +81,9 @@
#
# Returns a Decidim::Scope.
def user_authorized_scope
return scope if handler_name.blank?
return unless authorized?
- return if authorization.metadata.blank?
@user_authorized_scope ||= authorized_scope_candidates.find do |scope|
scope&.id == authorization.metadata.symbolize_keys[:scope_id]
end
end