diff --git a/appinfo/routes.php b/appinfo/routes.php index c684b9aa..41e07443 100644 --- a/appinfo/routes.php +++ b/appinfo/routes.php @@ -2,7 +2,9 @@ return [ 'ocs' => [ - ['name' => 'Api#getRelatedResources', 'url' => '/related/{providerId}/{itemId}', 'verb' => 'GET'] + // TODO remove this route for NC26 + ['name' => 'Api#getRelatedResources', 'url' => '/related/{providerId}/{itemId}', 'verb' => 'GET'], + ['name' => 'Api#getRelatedAlternate', 'url' => '/related/{providerId}', 'verb' => 'GET'] ], 'routes' => [] ]; diff --git a/lib/Controller/ApiController.php b/lib/Controller/ApiController.php index cf1be279..1343b8c3 100755 --- a/lib/Controller/ApiController.php +++ b/lib/Controller/ApiController.php @@ -117,4 +117,17 @@ public function getRelatedResources(string $providerId, string $itemId): DataRes ); } } + + /** + * @NoAdminRequired + * + * @param string $providerId + * @param string $itemId + * + * @return DataResponse + * @throws OCSException + */ + public function getRelatedAlternate(string $providerId, string $itemId): DataResponse { + return $this->getRelatedResources($providerId, $itemId); + } }