Module: AdditionalTags::Patches::IssueQueryPatch::InstanceOverwriteMethods

Defined in:
lib/additional_tags/patches/issue_query_patch.rb

Instance Method Summary collapse

Instance Method Details

#build_from_params(params, defaults = {}) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
# File 'lib/additional_tags/patches/issue_query_patch.rb', line 21

def build_from_params(params, defaults = {})
  super

  return self if params[:tag_id].blank?

  add_filter 'tags',
             '=',
             [ActsAsTaggableOn::Tag.find_by(id: params[:tag_id]).try(:name)]

  self
end