diff --git a/src/server/sparql/FacetResults.js b/src/server/sparql/FacetResults.js index 0ac32ab4cdce895a1a3b39a78f13801c88d55a35..4b79a05ed5920cdf26b1753a43f4da3a93efc2f9 100644 --- a/src/server/sparql/FacetResults.js +++ b/src/server/sparql/FacetResults.js @@ -215,11 +215,11 @@ export const getByURI = ({ } else { ({ endpoint, langTag, langTagSecondary } = config) } - const { properties, relatedInstances } = config.instance + const { properties, relatedInstances, noFilterForRelatedInstances = false } = config.instance let q = instanceQuery q = q.replace('<PROPERTIES>', properties) q = q.replace('<RELATED_INSTANCES>', relatedInstances) - if (constraints == null) { + if (constraints == null || noFilterForRelatedInstances) { q = q.replace('<FILTER>', '# no filters') } else { q = q.replace('<FILTER>', generateConstraintsBlock({