From e5c6bea1c832057a745005d343af2241edca91ee Mon Sep 17 00:00:00 2001 From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> Date: Wed, 30 Nov 2022 17:18:46 +0100 Subject: [PATCH] also return empty search result to frontend --- controllers/ajax.php | 20 +++++++++----------- views/course/config.php | 1 - 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/controllers/ajax.php b/controllers/ajax.php index 96843291..e683fa4c 100644 --- a/controllers/ajax.php +++ b/controllers/ajax.php @@ -206,19 +206,17 @@ class AjaxController extends OpencastController $search_term = preg_replace('/\s+/', '* AND *', trim(Request::get('search_term'))); $series = $apiseries_client->search($search_term); - if (!empty($series)) { - if (!$is_admin) { - $filtered_series = []; - foreach ($series as $series_id => $title) { - if (in_array($series_id, $user_series)) { - $filtered_series[$series_id] = $title; - } + if (!$is_admin) { + $filtered_series = []; + foreach ($series as $series_id => $title) { + if (in_array($series_id, $user_series)) { + $filtered_series[$series_id] = $title; } - - $all_series[$id] = $filtered_series; - } else { - $all_series[$id] = $series; } + + $all_series[$id] = $filtered_series; + } else { + $all_series[$id] = $series; } } diff --git a/views/course/config.php b/views/course/config.php index ea9eb0c8..d2e29476 100644 --- a/views/course/config.php +++ b/views/course/config.php @@ -49,7 +49,6 @@ .then((response) => response.json()) .then((data) => { for (let config_id in data) { - console.log(data[config_id], $('#oc_server_' + config_id)); $('#oc_server_' + config_id).replaceOptions(data[config_id], config_id); } -- GitLab