From 7bc211c9bd32844339f8aa9ab2b3b8d3c60ca0e8 Mon Sep 17 00:00:00 2001 From: Thomas Peetz Date: Sat, 7 Jun 2025 21:39:01 +0200 Subject: [PATCH] add display of issue title in lists --- kontor-api/src/db/models/comic.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/kontor-api/src/db/models/comic.py b/kontor-api/src/db/models/comic.py index 0e1dae6..8701644 100644 --- a/kontor-api/src/db/models/comic.py +++ b/kontor-api/src/db/models/comic.py @@ -1,6 +1,6 @@ import uuid from datetime import datetime -from typing import Dict, List, Optional, Any +from typing import AnyStr, Dict, List, Optional, Any from natsort import natsorted from sqlalchemy import ForeignKey, func from sqlalchemy.orm import relationship, Mapped, mapped_column @@ -125,6 +125,12 @@ class Issue(Base, BaseMixin): return works + def get_full_title(self) -> AnyStr: + full_title: AnyStr = self.issue_number + if self.title: + full_title += ": " + self.title + return full_title + def get_artists(self) -> Dict[Any, List[Any]]: works: Dict[Any, List[Any]] = {} for work in self.issue_works: