From 4116b7c0a8319c3b5333b77502b4512398fcdc7a Mon Sep 17 00:00:00 2001
From: esikkala <esko.ikkala@aalto.fi>
Date: Thu, 12 Sep 2019 15:25:04 +0300
Subject: [PATCH] Facet values query: restore selected values

---
 src/server/sparql/Mappers.js              | 4 ++--
 src/server/sparql/SparqlQueriesGeneral.js | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/server/sparql/Mappers.js b/src/server/sparql/Mappers.js
index 710936ec..872ed4b3 100644
--- a/src/server/sparql/Mappers.js
+++ b/src/server/sparql/Mappers.js
@@ -20,7 +20,7 @@ export const mapCount = sparqlBindings => {
 };
 
 export const mapFacet = (sparqlBindings, previousSelections) => {
-  console.log(previousSelections)
+  //console.log(previousSelections)
   let results = [];
   if (sparqlBindings.length > 0) {
     results = mapFacetValues(sparqlBindings);
@@ -29,7 +29,7 @@ export const mapFacet = (sparqlBindings, previousSelections) => {
 };
 
 export const mapHierarchicalFacet = (sparqlBindings, previousSelections) => {
-  console.log(previousSelections)
+  //console.log(previousSelections)
   const results = mapFacetValues(sparqlBindings);
   let treeData = getTreeFromFlatData({
     flatData: results,
diff --git a/src/server/sparql/SparqlQueriesGeneral.js b/src/server/sparql/SparqlQueriesGeneral.js
index a5b06064..79bdb6d1 100644
--- a/src/server/sparql/SparqlQueriesGeneral.js
+++ b/src/server/sparql/SparqlQueriesGeneral.js
@@ -69,7 +69,9 @@ export const facetValuesQuery = `
             ?instance <PREDICATE> ?id .
             VALUES ?facetClass { <FACET_CLASS> }
             ?instance a ?facetClass .
+            <SELECTED_VALUES>
           }
+          <SELECTED_VALUES_NO_HITS>
           <PARENTS>
           BIND(COALESCE(?selected_, false) as ?selected)
         }
-- 
GitLab