Copy fix for undefined placeholders from activity app

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling 2018-04-23 12:22:17 +02:00 коммит произвёл Daniel Calviño Sánchez
Родитель f1691c06bf
Коммит 80d955a81f
1 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -30,8 +30,13 @@
_.each(matches, function(parameter) { _.each(matches, function(parameter) {
parameter = parameter.substring(1, parameter.length - 1); parameter = parameter.substring(1, parameter.length - 1);
var parsed = self.parseParameter(parameters[parameter]); if (!parameters.hasOwnProperty(parameter) || !parameters[parameter]) {
// Malformed translation?
console.error('Potential malformed ROS string: parameter {' + parameter + '} was found in the string but is missing from the parameter list');
return;
}
var parsed = self.parseParameter(parameters[parameter]);
subject = subject.replace('{' + parameter + '}', parsed); subject = subject.replace('{' + parameter + '}', parsed);
}); });