server/src/app/Http/Controllers/Api/DocumentController.php
changeset 369 796725d33b67
parent 329 0a2c2ad49d75
child 370 d7c5b43d309a
--- a/server/src/app/Http/Controllers/Api/DocumentController.php	Wed Oct 19 00:31:18 2016 +0200
+++ b/server/src/app/Http/Controllers/Api/DocumentController.php	Wed Oct 19 13:08:02 2016 +0200
@@ -31,10 +31,16 @@
         $perPage = intval($request->input('perpage', config('corpusparole.documents_per_page')));
 
         $filters = [];
-        $languages = $request->input('language', []);
+
+        $languages = CorpusFilterManager::prepareLanguages($request->input('language', []));
         if(!empty($languages)) {
-            $filters['language'] = CorpusFilterManager::prepareLanguages($languages);
+            $filters['language'] = $languages;
         }
+        $location = CorpusFilterManager::prepareLocation($request->input('location', ''));
+        if(!empty($location)) {
+            $filters['location'] = $location;
+        }
+
         $sort = $request->input('sort', null);
 
         $paginator = $this->documentRepository->paginate($filters, $perPage, config('corpusparole.pagination_page_param'), null, $sort);