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