server/src/app/Repositories/RdfDocumentRepository.php
changeset 369 796725d33b67
parent 329 0a2c2ad49d75
child 370 d7c5b43d309a
--- a/server/src/app/Repositories/RdfDocumentRepository.php	Wed Oct 19 00:31:18 2016 +0200
+++ b/server/src/app/Repositories/RdfDocumentRepository.php	Wed Oct 19 13:08:02 2016 +0200
@@ -154,6 +154,14 @@
             }
             $qFilterParts[] = CorpusFilterManager::getLanguagesFilterPart($languages);
         }
+        if(array_key_exists('location', $filters) && !empty($filters['location'])) {
+            $location = $filters['location'];
+            if(is_array($location)) {
+                $location = $location[0]; // we know it is not empty
+            }
+            $location = $filters['location'];
+            $qFilterParts[] = CorpusFilterManager::getLocationFilterPart($location);
+        }
 
         $query = [
             'index' => config('corpusparole.elasticsearch_index'),