From 7a119621e6d20ce8be4a5491762b64cce005c22b Mon Sep 17 00:00:00 2001 From: Vasilica Olariu Date: Tue, 14 Apr 2026 10:50:23 +0300 Subject: [PATCH] Engagement type --- src/reports/member/member-search.service.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/reports/member/member-search.service.ts b/src/reports/member/member-search.service.ts index 778d4f8..2470f8a 100644 --- a/src/reports/member/member-search.service.ts +++ b/src/reports/member/member-search.service.ts @@ -81,10 +81,13 @@ skill_event_stats AS ( SELECT se.user_id, se.skill_id, - COUNT(*) FILTER (WHERE LOWER(set_t.name) IN ('challenge_win', 'challenge_2nd_place', 'challenge_3rd_place')) AS wins, + COUNT(*) FILTER ( + WHERE LOWER(set_t.name) IN ('challenge_win', 'challenge_2nd_place', 'challenge_3rd_place', 'gig_completion') OR sest.name='engagement' + ) AS wins, COUNT(*) AS submitted FROM skills.skill_event se JOIN skills.skill_event_type set_t ON set_t.id = se.skill_event_type_id + JOIN skills.source_type sest ON sest.id = se.source_type_id WHERE se.skill_id = ANY(${pSkillIds}::uuid[]) GROUP BY se.user_id, se.skill_id ),