Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/finders/issuable_finder.rb')
-rw-r--r--app/finders/issuable_finder.rb14
1 files changed, 2 insertions, 12 deletions
diff --git a/app/finders/issuable_finder.rb b/app/finders/issuable_finder.rb
index 40a4e2b4f26..d1885b5ae08 100644
--- a/app/finders/issuable_finder.rb
+++ b/app/finders/issuable_finder.rb
@@ -142,8 +142,6 @@ class IssuableFinder
end
def should_filter_negated_args?
- return false unless not_filters_enabled?
-
# API endpoints send in `nil` values so we test if there are any non-nil
not_params.present? && not_params.values.any?
end
@@ -336,8 +334,7 @@ class IssuableFinder
return items if items.is_a?(ActiveRecord::NullRelation)
if use_cte_for_search?
- cte = Gitlab::SQL::RecursiveCTE.new(klass.table_name)
- cte << items
+ cte = Gitlab::SQL::CTE.new(klass.table_name, items)
items = klass.with(cte.to_arel).from(klass.table_name)
end
@@ -370,8 +367,7 @@ class IssuableFinder
Issuables::AuthorFilter.new(
items,
params: original_params,
- or_filters_enabled: or_filters_enabled?,
- not_filters_enabled: not_filters_enabled?
+ or_filters_enabled: or_filters_enabled?
).filter
end
@@ -496,12 +492,6 @@ class IssuableFinder
end
end
- def not_filters_enabled?
- strong_memoize(:not_filters_enabled) do
- Feature.enabled?(:not_issuable_queries, feature_flag_scope, default_enabled: :yaml)
- end
- end
-
def feature_flag_scope
params.group || params.project
end