aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Hackl <hackl@data-quest.de>2024-07-15 12:17:40 +0000
committerThomas Hackl <hackl@data-quest.de>2024-07-15 14:20:00 +0200
commitec5fcab2a4814e26b93d31c9c92f5e1df48cfe65 (patch)
treeffcda116ae1753f3784ebe507513e59330e746ac
parent5fca26e705e4b63b8452365bf97758540883acd5 (diff)
Resolve "search/courses lädt nicht, wenn in der URL der Parameter „cid“ steht"
Closes #4394 Merge request studip/studip!3208
-rw-r--r--lib/classes/JsonApi/Routes/Tree/ChildrenOfTreeNode.php1
-rw-r--r--lib/classes/JsonApi/Routes/Tree/CoursesOfTreeNode.php2
-rw-r--r--lib/classes/JsonApi/Routes/Tree/TreeShow.php1
3 files changed, 3 insertions, 1 deletions
diff --git a/lib/classes/JsonApi/Routes/Tree/ChildrenOfTreeNode.php b/lib/classes/JsonApi/Routes/Tree/ChildrenOfTreeNode.php
index 6419d03..313b892 100644
--- a/lib/classes/JsonApi/Routes/Tree/ChildrenOfTreeNode.php
+++ b/lib/classes/JsonApi/Routes/Tree/ChildrenOfTreeNode.php
@@ -9,6 +9,7 @@ use JsonApi\JsonApiController;
class ChildrenOfTreeNode extends JsonApiController
{
+ protected $allowUnrecognizedParams = true;
protected $allowedFilteringParameters = ['visible'];
protected $allowedIncludePaths = [
diff --git a/lib/classes/JsonApi/Routes/Tree/CoursesOfTreeNode.php b/lib/classes/JsonApi/Routes/Tree/CoursesOfTreeNode.php
index 623e619..5ad91f0 100644
--- a/lib/classes/JsonApi/Routes/Tree/CoursesOfTreeNode.php
+++ b/lib/classes/JsonApi/Routes/Tree/CoursesOfTreeNode.php
@@ -11,8 +11,8 @@ use JsonApi\JsonApiController;
class CoursesOfTreeNode extends JsonApiController
{
+ protected $allowUnrecognizedParams = true;
protected $allowedFilteringParameters = ['q', 'semester', 'semclass', 'recursive', 'ids'];
-
protected $allowedIncludePaths = [
'blubber-threads',
'end-semester',
diff --git a/lib/classes/JsonApi/Routes/Tree/TreeShow.php b/lib/classes/JsonApi/Routes/Tree/TreeShow.php
index 1eaa797..50c3881 100644
--- a/lib/classes/JsonApi/Routes/Tree/TreeShow.php
+++ b/lib/classes/JsonApi/Routes/Tree/TreeShow.php
@@ -14,6 +14,7 @@ use JsonApi\JsonApiController;
class TreeShow extends JsonApiController
{
+ protected $allowUnrecognizedParams = true;
protected $allowedIncludePaths = [
'children',
'courseinfo',