diff -r 5f79f31ca9a2 -r 796725d33b67 server/src/app/Repositories/RdfDocumentRepository.php --- 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'),