Skip to content

Commit

Permalink
Fix bug where reference build filter on advanced search for variants …
Browse files Browse the repository at this point in the history
…would not return results
  • Loading branch information
Greg Spies committed Jun 29, 2016
1 parent 9a6bf21 commit 89dd462
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions app/models/advanced_searches/variant.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def handler_for_field(field)
'description' => default_handler.curry['variants.description'],
'variant_group' => default_handler.curry['variant_groups.name'],
'ensembl_version' => default_handler.curry['variants.ensembl_version'],
'reference_build' => default_handler.curry['variants.reference_build'], 'reference_bases' => default_handler.curry['variant.reference_bases'],
'reference_build' => method(:handle_reference_build), 'reference_bases' => default_handler.curry['variant.reference_bases'],
'variant_bases' => default_handler.curry['variants.variant_bases'],
'chromosome' => default_handler.curry['variants.chromosome'],
'start' => default_handler.curry['variants.start'],
Expand All @@ -33,5 +33,11 @@ def handler_for_field(field)
}
@handlers[field]
end
def handle_reference_build(operation_type, parameters)
[
[comparison(operation_type, 'variants.reference_build')],
::Variant.reference_builds[parameters.first]
]
end
end
end
end

0 comments on commit 89dd462

Please sign in to comment.