change getOutgoingUrl so it doesn't use IR but the siteUrl setting instead

This commit is contained in:
Sacha Greif 2014-12-09 10:53:52 +09:00
parent 5cbae3a3cb
commit 73aa3138cd

View file

@ -88,7 +88,9 @@ invitesEnabled = function () {
return getSetting("requireViewInvite") || getSetting("requirePostInvite");
};
getOutgoingUrl = function(url){
return Router.routes['out'].url({}, {query: {url: url}});
// we don't use IR's url() function here in case ROOT_URL hasn't been set
var cleanUrl = encodeURIComponent(url);
return getSetting('siteUrl', Meteor.absoluteUrl()) + 'out?url=' + cleanUrl;
};
// ---------------------------------- String Helper Functions ----------------------------------- //
cleanUp = function(s){