Skip to content

Commit 799b593

Browse files
Fix: add exact-match filtering regex when fetching user ontologies (#235)
1 parent bc1c838 commit 799b593

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • lib/ontologies_linked_data/models/users

lib/ontologies_linked_data/models/users/user.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ def load_created_ontologies
129129
.filter("?administeredBy = <#{self.id}>")
130130
acronyms = q.execute.map { |o| o.acronym.to_s }
131131
return ontologies if acronyms.empty?
132-
filter_by_acronym = Goo::Filter.new(:acronym).regex(acronyms.join('|'))
132+
filter_by_acronym = Goo::Filter.new(:acronym).regex("^(#{acronyms.join('|')})$")
133133
ontologies = Ontology.where.include(Ontology.goo_attrs_to_load([:all])).filter(filter_by_acronym).all
134134
return ontologies
135135
end

0 commit comments

Comments
 (0)