From 11345d777229c031f343495661f3771e3baecc55 Mon Sep 17 00:00:00 2001 From: Adam Coffman Date: Mon, 5 Feb 2024 15:14:36 -0600 Subject: [PATCH] Add distinct clause on EID browse Fixes duplicate EIDs when joining to therapies --- server/app/graphql/resolvers/top_level_evidence_items.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/server/app/graphql/resolvers/top_level_evidence_items.rb b/server/app/graphql/resolvers/top_level_evidence_items.rb index 10d1e7d22..69f86a9fe 100644 --- a/server/app/graphql/resolvers/top_level_evidence_items.rb +++ b/server/app/graphql/resolvers/top_level_evidence_items.rb @@ -12,6 +12,7 @@ class Resolvers::TopLevelEvidenceItems < GraphQL::Schema::Resolver .all .order("evidence_level ASC, rating DESC, id ASC") .where.not(status: 'rejected') + .distinct } option(:id, type: GraphQL::Types::Int, description: 'Exact match filtering on the ID of the evidence item.') do |scope, value|