Fix slug generation method
This commit is contained in:
1 parent
f990aeea38
commit
1d26988721
2 files changed
+13
-5
No files matched your search
@@ -409,4 +409,10 @@ class Game:
|
||||
"""
|
||||
Converts the game name into a slug, useable for the GQL API.
|
||||
"""
|
||||
return re.sub(r'(?![- ])\W', '', self.name.lower().replace(' ', '-'))
|
||||
# remove specific characters
|
||||
slug_text = re.sub(r'\'', '', self.name.lower())
|
||||
# remove non alpha-numeric characters
|
||||
slug_text = re.sub(r'\W+', '-', slug_text)
|
||||
# strip and collapse dashes
|
||||
slug_text = re.sub(r'-{2,}', '-', slug_text.strip('-'))
|
||||
return slug_text
|
||||
Reference in new issue
Block a user