summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--appinfo/routes.php1
-rw-r--r--external/newsapi.php1
-rw-r--r--tests/unit/external/NewsAPITest.php1
3 files changed, 2 insertions, 1 deletions
diff --git a/appinfo/routes.php b/appinfo/routes.php
index c50f13fc1..6ceaf94e1 100644
--- a/appinfo/routes.php
+++ b/appinfo/routes.php
@@ -275,7 +275,6 @@ $this->create('news_api_folders_read', '/api/v1-2/folders/{folderId}/read')->put
/**
* Feed API
*/
-
$this->create('news_api_cors', '/api/v1-2/{path}')->method('options')->action(
function($params) {
return App::main('NewsAPI', 'cors', $params, new DIContainer());
diff --git a/external/newsapi.php b/external/newsapi.php
index 8a9dfc2e5..24f131ee5 100644
--- a/external/newsapi.php
+++ b/external/newsapi.php
@@ -80,6 +80,7 @@ class NewsAPI extends Controller {
$response->addHeader('Access-Control-Allow-Origin', '*');
$response->addHeader('Access-Control-Allow-Methods', 'PUT, POST, GET, DELETE');
$response->addHeader('Access-Control-Allow-Credentials', 'true');
+ $response->addHeader('Access-Control-Max-Age', '1728000');
return $response;
}
diff --git a/tests/unit/external/NewsAPITest.php b/tests/unit/external/NewsAPITest.php
index dae2eb43f..8fbb3eea9 100644
--- a/tests/unit/external/NewsAPITest.php
+++ b/tests/unit/external/NewsAPITest.php
@@ -106,6 +106,7 @@ class NewsAPITest extends ControllerTestUtility {
$this->assertEquals('*', $headers['Access-Control-Allow-Origin']);
$this->assertEquals('PUT, POST, GET, DELETE', $headers['Access-Control-Allow-Methods']);
$this->assertEquals('true', $headers['Access-Control-Allow-Credentials']);
+ $this->assertEquals('1728000', $headers['Access-Control-Max-Age']);
}