From c5b9c9254a4d40f792177259d313ffebb808b173 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Tue, 30 Jun 2015 13:38:11 -0400 Subject: [PATCH] #3275 --- src/user/profile.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/user/profile.js b/src/user/profile.js index db0ce9029b..c5f693cee8 100644 --- a/src/user/profile.js +++ b/src/user/profile.js @@ -130,8 +130,9 @@ module.exports = function(User) { } else if (field === 'signature') { data[field] = S(data[field]).stripTags().s; } else if (field === 'website') { + var urlObj; if (data[field].length > 0) { - var urlObj = url.parse(data[field], false, true); + urlObj = url.parse(data[field], false, true); if (!urlObj.protocol) { urlObj.protocol = 'http'; urlObj.slashes = true; @@ -144,8 +145,9 @@ module.exports = function(User) { urlObj.pathname = null; } } - - data[field] = url.format(urlObj); + if (urlObj) { + data[field] = url.format(urlObj); + } } User.setUserField(uid, field, data[field], next);