From 3362a8c0920028cc69c9d52d423d8291527033a4 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 --- ember/app/models/discussion.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ember/app/models/discussion.js b/ember/app/models/discussion.js index 15fd4b9e5..4ab86148d 100644 --- a/ember/app/models/discussion.js +++ b/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'),