diff --git a/app/finders/issuable_finder.rb b/app/finders/issuable_finder.rb
index 0209a1397b950ad5298149e4973d887ce2d64f10..9e24154e4b6792ae42d3a327d9ee9a764fb76520 100644
--- a/app/finders/issuable_finder.rb
+++ b/app/finders/issuable_finder.rb
@@ -128,7 +128,7 @@ class IssuableFinder
     labels_count = 1 if use_cte_for_search?
 
     finder.execute.reorder(nil).group(:state).count.each do |key, value|
-      counts[Array(key).last.to_sym] += value / labels_count
+      counts[count_key(key)] += value / labels_count
     end
 
     counts[:all] = counts.values.sum
@@ -297,6 +297,10 @@ class IssuableFinder
     klass.all
   end
 
+  def count_key(value)
+    Array(value).last.to_sym
+  end
+
   # rubocop: disable CodeReuse/ActiveRecord
   def by_scope(items)
     return items.none if current_user_related? && !current_user