diff --git a/server/entertainment_decider/models/entities.py b/server/entertainment_decider/models/entities.py index 9ef5a9a..d4e40b5 100644 --- a/server/entertainment_decider/models/entities.py +++ b/server/entertainment_decider/models/entities.py @@ -582,6 +582,15 @@ class MediaElement(db.Entity, UriHolder, Tagable): def before_update(self) -> None: self.add_single_uri(self.__uri) + ### static + + @staticmethod + def sort_key(element: MediaElement) -> Tuple: + return ( + element.release_date, + element.id, + ) + class MediaThumbnail(db.Entity): id: int = orm.PrimaryKey(