From 2a594821bb5543d54af4edf2b18916836317a543 Mon Sep 17 00:00:00 2001 From: Christophe Siraut Date: Thu, 7 Nov 2024 07:44:21 +0100 Subject: [PATCH] aircox/models/episodes: enable pointing to draft episodes edition --- aircox/models/episode.py | 4 ++++ 1 file changed, 4 insertions(+) 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):