From 3a1b2725bc96e9369eb04e1303347e8d52d4e535 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sat, 24 Jun 2023 22:56:52 +0200 Subject: [PATCH] MediaElement: Add sort_key --- server/entertainment_decider/models/entities.py | 9 +++++++++ 1 file changed, 9 insertions(+) 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(