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'),