From a8d9b22beba9701c5b8b5c8b0f565ada087ec3f9 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Tue, 15 Sep 2020 09:19:53 +0200 Subject: [PATCH] Add an ETag for the search providers Signed-off-by: Joas Schilling --- core/Controller/UnifiedSearchController.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/Controller/UnifiedSearchController.php b/core/Controller/UnifiedSearchController.php index e4593ff417..c2949ce609 100644 --- a/core/Controller/UnifiedSearchController.php +++ b/core/Controller/UnifiedSearchController.php @@ -72,9 +72,10 @@ class UnifiedSearchController extends OCSController { public function getProviders(string $from = ''): DataResponse { [$route, $parameters] = $this->getRouteInformation($from); - return new DataResponse( - $this->composer->getProviders($route, $parameters) - ); + $result = $this->composer->getProviders($route, $parameters); + $response = new DataResponse($result); + $response->setETag(md5(json_encode($result))); + return $response; } /**