diff options
Diffstat (limited to 'app/finders/issuables')
-rw-r--r-- | app/finders/issuables/author_filter.rb | 2 | ||||
-rw-r--r-- | app/finders/issuables/base_filter.rb | 7 |
2 files changed, 2 insertions, 7 deletions
diff --git a/app/finders/issuables/author_filter.rb b/app/finders/issuables/author_filter.rb index ce68dbafb95..522751a384e 100644 --- a/app/finders/issuables/author_filter.rb +++ b/app/finders/issuables/author_filter.rb @@ -27,7 +27,7 @@ module Issuables end def by_negated_author(issuables) - return issuables unless not_filters_enabled? && not_params.present? + return issuables unless not_params.present? if not_params[:author_id].present? issuables.not_authored(not_params[:author_id]) diff --git a/app/finders/issuables/base_filter.rb b/app/finders/issuables/base_filter.rb index 641ae2568cc..6d1a3f96062 100644 --- a/app/finders/issuables/base_filter.rb +++ b/app/finders/issuables/base_filter.rb @@ -4,11 +4,10 @@ module Issuables class BaseFilter attr_reader :issuables, :params - def initialize(issuables, params:, or_filters_enabled: false, not_filters_enabled: false) + def initialize(issuables, params:, or_filters_enabled: false) @issuables = issuables @params = params @or_filters_enabled = or_filters_enabled - @not_filters_enabled = not_filters_enabled end def filter @@ -28,9 +27,5 @@ module Issuables def or_filters_enabled? @or_filters_enabled end - - def not_filters_enabled? - @not_filters_enabled - end end end |