Fixes URL validation using the standard validator package.

This commit is contained in:
Valerio Santinelli
2015-07-15 12:41:09 +02:00
parent 9343806cd7
commit d80fe7ff43

View File

@ -10,6 +10,7 @@ var Rx = require('rx'),
saveUser = require('../utils/rx').saveUser,
saveInstance = require('../utils/rx').saveInstance,
MongoClient = mongodb.MongoClient,
validator = require('validator'),
secrets = require('../../config/secrets');
var foundationDate = 1413298800000;
@ -303,9 +304,8 @@ module.exports = function(app) {
return next(new Error('Must be logged in'));
}
var url = req.body.data.url;
var cleanURL = cleanData(url);
if (cleanURL !== url) {
if (!validator.isURL(url)) {
req.flash('errors', {
msg: "The URL you submitted doesn't appear valid"
});