From d910a777cc53a9d087ede3079522870631baec07 Mon Sep 17 00:00:00 2001 From: Valery Sizov Date: Tue, 18 Apr 2017 19:02:12 +0300 Subject: Using IssuablesFinder(s) for UI counters --- app/helpers/issuables_helper.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/helpers/issuables_helper.rb b/app/helpers/issuables_helper.rb index ec57fec4f99..02780a4fe62 100644 --- a/app/helpers/issuables_helper.rb +++ b/app/helpers/issuables_helper.rb @@ -193,7 +193,8 @@ module IssuablesHelper private def assigned_issuables_count(assignee, issuable_type, state) - assignee.public_send("assigned_#{issuable_type}").public_send(state).count + params = { assignee_id: assignee.id, state: state } + Object::const_get("#{issuable_type.to_s.camelize}Finder").new(current_user, params).execute.count end def sidebar_gutter_collapsed? -- cgit v1.2.1