From ad4e25db218c85463a3afdde22eade58f5e2b5fc Mon Sep 17 00:00:00 2001 From: Jeremy Kauffman Date: Mon, 23 Sep 2019 18:41:44 -0400 Subject: [PATCH] 404 when translation resource is missing --- controller/action/i18nActions.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/controller/action/i18nActions.class.php b/controller/action/i18nActions.class.php index 4da4ddfd..7849d087 100644 --- a/controller/action/i18nActions.class.php +++ b/controller/action/i18nActions.class.php @@ -31,6 +31,10 @@ class i18nActions extends Actions $json = Transifex::getTranslationResourceFile($project, $resource, $language); + if (!$json) { + return NavActions::execute404(); + } + Response::setHeader(Response::HEADER_CROSS_ORIGIN, "*"); Response::enablePublicMutableCache(md5(json_encode($json)));