Skip to content
This repository has been archived by the owner on Aug 3, 2022. It is now read-only.

Commit

Permalink
[#1041] Add class attribute to xss white list
Browse files Browse the repository at this point in the history
This allows table classes to survive import.
  • Loading branch information
brew committed Apr 21, 2017
1 parent 409632a commit 974fbf3
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion census/loaders/utils.js
Expand Up @@ -9,6 +9,10 @@ var csv = require('csv');
var _mapParsedCsvData = function(parsedData) {
var result = [];
var keys = [];
var whiteList = _.assign(xss.whiteList, {table: ['class']})
var xssOptions = {
whiteList: whiteList
};
for (var i = 0; i < parsedData.length; i++) {
if (i === 0) {
for (var j = 0; j < parsedData[i].length; j++) {
Expand All @@ -18,7 +22,7 @@ var _mapParsedCsvData = function(parsedData) {
} else {
var object = {};
for (var n = 0; n < keys.length; n++) {
object[keys[n]] = xss(_.trim(parsedData[i][n]));
object[keys[n]] = xss(_.trim(parsedData[i][n]), xssOptions);
}
result.push(object);
}
Expand Down

0 comments on commit 974fbf3

Please sign in to comment.