X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.document.linking.ui%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Flinking%2Ffunction%2FSearchFunction.java;fp=bundles%2Forg.simantics.document.linking.ui%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Flinking%2Ffunction%2FSearchFunction.java;h=7f14520f24ee6ac3818906dffa0dc538499b67e6;hp=c04a1f417c3bf5a33cf064876a97853b4097ea51;hb=5e340942bc7de041b75c6ba281617eb0c800f30a;hpb=69e1a2ba724ffadd5227d13f97eb0d9100068804 diff --git a/bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/function/SearchFunction.java b/bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/function/SearchFunction.java index c04a1f417..7f14520f2 100644 --- a/bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/function/SearchFunction.java +++ b/bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/function/SearchFunction.java @@ -14,6 +14,7 @@ import org.simantics.db.common.utils.Logger; import org.simantics.db.common.utils.NameUtils; import org.simantics.db.exception.DatabaseException; import org.simantics.db.layer0.adapter.Instances; +import org.simantics.db.layer0.genericrelation.Dependencies; import org.simantics.document.linking.ontology.DocumentLink; import org.simantics.document.linking.utils.SourceLinkUtil; import org.simantics.scl.runtime.function.FunctionImpl5; @@ -104,8 +105,8 @@ public class SearchFunction extends FunctionImpl5 processed = new HashSet(); - NameComparator c = new NameComparator(query.getQuery("Name")); //$NON-NLS-1$ - + NameComparator c = new NameComparator(query.getQuery(Dependencies.FIELD_NAME_SEARCH)); + for (Resource source : results) { // Prevent index corruption from producing duplicate results. if (!processed.add(source))