mirror of https://github.com/gmbrax/Pilgrim.git
Compare commits
No commits in common. "2454f929c919fe33a9ca1982513c4dcd7d84bffd" and "e9162ab25caa326f573ff3b576ca247059a92e1f" have entirely different histories.
2454f929c9
...
e9162ab25c
|
|
@ -20,8 +20,7 @@ dependencies = [
|
|||
"sqlalchemy",
|
||||
"textual",
|
||||
"tomli",
|
||||
"tomli_w",
|
||||
"unidecode"
|
||||
"tomli_w"
|
||||
]
|
||||
|
||||
[project.urls]
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ from pilgrim.utils import DirectoryManager
|
|||
from sqlalchemy.exc import IntegrityError
|
||||
|
||||
from pilgrim.models.travel_diary import TravelDiary
|
||||
from unidecode import unidecode
|
||||
|
||||
|
||||
class TravelDiaryService:
|
||||
def __init__(self, session):
|
||||
|
|
@ -20,10 +20,8 @@ class TravelDiaryService:
|
|||
- Replaces spaces with underscores
|
||||
- Ensures name is unique by adding a suffix if needed
|
||||
"""
|
||||
transliterated_name = unidecode(name)
|
||||
|
||||
# Remove special characters and replace spaces
|
||||
safe_name = re.sub(r'[^\w\s-]', '', transliterated_name)
|
||||
safe_name = re.sub(r'[^\w\s-]', '', name)
|
||||
safe_name = safe_name.strip().replace(' ', '_').lower()
|
||||
|
||||
# Ensure we have a valid name
|
||||
|
|
|
|||
Loading…
Reference in New Issue