fix: Add vertical slug prefix to show slugs for cross-band uniqueness
Some checks failed
Deploy Fediversion / deploy (push) Failing after 1s
Some checks failed
Deploy Fediversion / deploy (push) Failing after 1s
This commit is contained in:
parent
5ee6735a99
commit
afb55153e2
1 changed files with 5 additions and 1 deletions
|
|
@ -251,9 +251,13 @@ class ImporterBase(ABC):
|
|||
venue = self.session.get(Venue, venue_id)
|
||||
venue_name = venue.name if venue else "unknown"
|
||||
|
||||
# Include vertical slug for cross-band uniqueness (same venue/date possible)
|
||||
base_slug = generate_show_slug(date.strftime("%Y-%m-%d"), venue_name)
|
||||
show_slug = f"{vertical.slug}-{base_slug}"
|
||||
|
||||
show = Show(
|
||||
date=date,
|
||||
slug=generate_show_slug(date.strftime("%Y-%m-%d"), venue_name),
|
||||
slug=show_slug,
|
||||
vertical_id=vertical.id,
|
||||
venue_id=venue_id,
|
||||
tour_id=tour_id,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue