diff --git a/aircox/models/episode.py b/aircox/models/episode.py index ff8328e..b929e77 100644 --- a/aircox/models/episode.py +++ b/aircox/models/episode.py @@ -2,6 +2,7 @@ import os from django.conf import settings as d_settings from django.db import models +from django.urls import reverse from django.utils.functional import cached_property from django.utils.translation import gettext_lazy as _ @@ -85,6 +86,9 @@ class Episode(ChildPage): ) return super().get_init_kwargs_from(page, title=title, program=page, **kwargs) + def get_absolute_url(self): + return reverse(self.detail_url_name, kwargs={"slug": self.slug}) + class EpisodeSoundQuerySet(models.QuerySet): def episode(self, episode):