From 5276dac7cc5224b7c7224d923691f8df786edc2f Mon Sep 17 00:00:00 2001 From: ansuz Date: Tue, 21 Feb 2017 12:29:47 +0100 Subject: [PATCH] safely handle keys which aren't strings --- customize.dist/messages.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/customize.dist/messages.js b/customize.dist/messages.js index 1143dc641..9db306a47 100644 --- a/customize.dist/messages.js +++ b/customize.dist/messages.js @@ -79,9 +79,13 @@ define(req, function(Default, Language) { messages._getKey = function (key, argArray) { if (!messages[key]) { return '?'; } var text = messages[key]; - return text.replace(/\{(\d+)\}/g, function (str, p1) { - return argArray[p1] || null; - }); + if (typeof(text) === 'string') { + return text.replace(/\{(\d+)\}/g, function (str, p1) { + return argArray[p1] || null; + }); + } else { + return text; + } }; // Add handler to the language selector