From f92e1aba2e40a9f232ecfddc017fc8a2b2d039d3 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Tue, 24 Mar 2015 19:16:26 +1030 Subject: [PATCH] Trim hyphens from start/end of slug --- framework/core/ember/app/models/discussion.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/core/ember/app/models/discussion.js b/framework/core/ember/app/models/discussion.js index 15fd4b9e5..4ab86148d 100644 --- a/framework/core/ember/app/models/discussion.js +++ b/framework/core/ember/app/models/discussion.js @@ -23,7 +23,7 @@ export default Subject.extend(HasItemLists, { title: DS.attr('string'), slug: Ember.computed('title', function() { - return this.get('title').toLowerCase().replace(/[^a-z0-9]/gi, '-').replace(/-+/g, '-'); + return this.get('title').toLowerCase().replace(/[^a-z0-9]/gi, '-').replace(/-+/g, '-').replace(/-$|^-/g, ''); }), startTime: DS.attr('date'),