From 5b94844b87f01b7ff4d668b228c460f99ec980d5 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sun, 24 Sep 2023 21:49:17 +0200 Subject: [PATCH] app.show_collection: rewrite if small collection part to using one if --- server/app.py | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/server/app.py b/server/app.py index fdd7a4b..a582cd5 100644 --- a/server/app.py +++ b/server/app.py @@ -440,18 +440,15 @@ def show_collection(collection_id: int) -> ResponseReturnValue: collection: MediaCollection = MediaCollection.get(id=collection_id) if collection is None: return make_response(f"Not found", 404) - media_links = ( - MediaCollectionLink.sorted( + media_links = None + media_titles = None + if orm.count(collection.media_links) <= SMALL_COLLECTION_MAX_COUNT: + media_links = MediaCollectionLink.sorted( MediaCollectionLink.select(lambda l: l.collection == collection) ) - if orm.count(collection.media_links) <= SMALL_COLLECTION_MAX_COUNT - else None - ) - media_titles = ( - remove_common_trails([link.element.title for link in media_links]) - if media_links is not None - else None - ) + media_titles = remove_common_trails( + [link.element.title for link in media_links] + ) return render_template( "collection_element.htm", collection=collection,