server/src/app/Repositories/RdfDocumentRepository.php
changeset 370 d7c5b43d309a
parent 369 796725d33b67
child 372 796ebdbf6a25
--- a/server/src/app/Repositories/RdfDocumentRepository.php	Wed Oct 19 13:08:02 2016 +0200
+++ b/server/src/app/Repositories/RdfDocumentRepository.php	Wed Oct 19 15:55:04 2016 +0200
@@ -159,9 +159,15 @@
             if(is_array($location)) {
                 $location = $location[0]; // we know it is not empty
             }
-            $location = $filters['location'];
             $qFilterParts[] = CorpusFilterManager::getLocationFilterPart($location);
         }
+        if(array_key_exists('themes', $filters) && !empty($filters['themes'])) {
+            $themes = $filters['themes'];
+            if(is_string($themes)) {
+                $themes = [$themes,]; // we know it is not empty
+            }
+            $qFilterParts[] = CorpusFilterManager::getThemeFilterPart($themes);
+        }
 
         $query = [
             'index' => config('corpusparole.elasticsearch_index'),