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 = self.session.get(Venue, venue_id)
|
||||||
venue_name = venue.name if venue else "unknown"
|
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(
|
show = Show(
|
||||||
date=date,
|
date=date,
|
||||||
slug=generate_show_slug(date.strftime("%Y-%m-%d"), venue_name),
|
slug=show_slug,
|
||||||
vertical_id=vertical.id,
|
vertical_id=vertical.id,
|
||||||
venue_id=venue_id,
|
venue_id=venue_id,
|
||||||
tour_id=tour_id,
|
tour_id=tour_id,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue