diff --git a/vrobbler/apps/scrobbles/mixins.py b/vrobbler/apps/scrobbles/mixins.py index 8e3d0fa..c38d1f2 100644 --- a/vrobbler/apps/scrobbles/mixins.py +++ b/vrobbler/apps/scrobbles/mixins.py @@ -99,10 +99,6 @@ class ScrobblableMixin(TimeStampedModel): def start_url(self): return reverse("scrobbles:start", kwargs={"uuid": self.uuid}) - @property - def finish_url(self) -> str: - return reverse("scrobbles:finish", kwargs={"uuid": self.uuid}) - @property def strings(self) -> ScrobblableConstants: return ScrobblableConstants() diff --git a/vrobbler/apps/scrobbles/models.py b/vrobbler/apps/scrobbles/models.py index fcf8151..4e9458e 100644 --- a/vrobbler/apps/scrobbles/models.py +++ b/vrobbler/apps/scrobbles/models.py @@ -604,6 +604,10 @@ class Scrobble(TimeStampedModel): id=self.logdata.serial_scrobble_id ).first() + @property + def finish_url(self) -> str: + return reverse("scrobbles:finish", kwargs={"uuid": self.uuid}) + def save(self, *args, **kwargs): if not self.uuid: self.uuid = uuid4()