diff options
Diffstat (limited to 'src/helpers/slug.js')
| -rw-r--r-- | src/helpers/slug.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/helpers/slug.js b/src/helpers/slug.js index b1e67cdf..0a7d30fc 100644 --- a/src/helpers/slug.js +++ b/src/helpers/slug.js @@ -1,7 +1,10 @@ import toTitleCase from './toTitleCase'; const createSlug = (name, id) => { - return name?.trim().replace(new RegExp(/[^A-Za-z0-9]/, 'g'), '-').toLowerCase() + '-' + id; + let slug = name?.trim().replace(new RegExp(/[^A-Za-z0-9]/, 'g'), '-').toLowerCase() + '-' + id; + let splitSlug = slug.split('-'); + let filterSlugFromEmptyChar = splitSlug.filter(x => x != ''); + return filterSlugFromEmptyChar.join('-'); } const getIdFromSlug = (slug) => { |
