diff --git a/api/components/com_modules/Controller/ModulesController.php b/api/components/com_modules/Controller/ModulesController.php index 74a8bad0c02c3..2e0af0aa92b23 100644 --- a/api/components/com_modules/Controller/ModulesController.php +++ b/api/components/com_modules/Controller/ModulesController.php @@ -64,7 +64,14 @@ public function displayItem($id = null) */ public function displayList() { - $this->input->set('model_state', ['client_id' => $this->getClientIdFromInput()]); + $this->input->set('model_state', + [ + 'client_id' => $this->getClientIdFromInput(), + 'filter.position' => $this->input->get('position', $this->input->post->get('position')), + 'filter.state' => $this->input->get('state', $this->input->post->get('state')), + 'filter.language' => $this->input->get('language', $this->input->post->get('language')), + ] + ); return parent::displayList(); }