From 0557737f8dcc4ea4e00e535cf3e0d30812b47305 Mon Sep 17 00:00:00 2001 From: David Baker Date: Tue, 16 Jan 2018 17:45:29 +0000 Subject: [PATCH] Don't modify original options arg --- src/languageHandler.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/languageHandler.js b/src/languageHandler.js index 2d1fbc2f85..4e24c04d36 100644 --- a/src/languageHandler.js +++ b/src/languageHandler.js @@ -67,8 +67,7 @@ function safeCounterpartTranslate(text, options) { if (translated === undefined && count !== undefined) { // counterpart does not do fallback if no pluralisation exists // in the preferred language, so do it here - options.locale = 'en'; - translated = counterpart.translate(text, options); + translated = counterpart.translate(text, Object.assign({}, options, {locale: 'en'})); } return translated; }