diff --git a/interface/web/themes/default/assets/javascripts/ispconfig.js b/interface/web/themes/default/assets/javascripts/ispconfig.js
index fcd5167a885847119270013db5294bc6b95ec71f..e18bd20f584c03bb3c8d02c6db348ddbdf65ba1a 100644
--- a/interface/web/themes/default/assets/javascripts/ispconfig.js
+++ b/interface/web/themes/default/assets/javascripts/ispconfig.js
@@ -103,13 +103,13 @@ var ISPConfig = {
width: 'element',
selectOnBlur: true,
allowClear: true,
- formatResult: function(o) {
- if(o.id && $(o.element).parent().hasClass('flags')) return '' + o.text + '';
- else return o.text;
+ formatResult: function(o, cont, qry, escapeMarkup) {
+ if(o.id && $(o.element).parent().hasClass('flags')) return '' + escapeMarkup(o.text) + '';
+ else return escapeMarkup(o.text);
},
- formatSelection: function(o) {
- if(o.id && $(o.element).parent().hasClass('flags')) return '' + o.text + '';
- else return o.text;
+ formatSelection: function(o, cont, escapeMarkup) {
+ if(o.id && $(o.element).parent().hasClass('flags')) return '' + escapeMarkup(o.text) + '';
+ else return escapeMarkup(o.text);
}
}).on('change', function(e) {
if ($("#pageForm .table #Filter").length > 0) {