mirror of
https://github.com/discourse/discourse.git
synced 2024-11-24 08:56:36 +08:00
Fix shortenUrl helper to not crash when URL doesn't include any "/".
This commit is contained in:
parent
3a6c3ee65d
commit
8bf872e92e
|
@ -106,10 +106,11 @@ Handlebars.registerHelper('titledLinkTo', function(name, object) {
|
|||
@for Handlebars
|
||||
**/
|
||||
Handlebars.registerHelper('shortenUrl', function(property, options) {
|
||||
var url;
|
||||
var url, matches;
|
||||
url = Ember.Handlebars.get(this, property, options);
|
||||
// Remove trailing slash if it's a top level URL
|
||||
if (url.match(/\//g).length === 3) {
|
||||
matches = url.match(/\//g);
|
||||
if (matches && matches.length === 3) {
|
||||
url = url.replace(/\/$/, '');
|
||||
}
|
||||
url = url.replace(/^https?:\/\//, '');
|
||||
|
|
Loading…
Reference in New Issue
Block a user