From 4296eb0314a4e0b9bb0b932b8aac3ebd8c7bd9fb Mon Sep 17 00:00:00 2001 From: Sergey Elpashev Date: Wed, 15 Nov 2023 23:58:50 +0300 Subject: [PATCH] Added has_spoiler to images without spoiler --- handlers/admin_commands.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/handlers/admin_commands.py b/handlers/admin_commands.py index f14546e..cfbf242 100644 --- a/handlers/admin_commands.py +++ b/handlers/admin_commands.py @@ -46,7 +46,7 @@ class Admin_commands: Post.media_group_id == message.media_group_id).first() if post: photo = Image(message_id=message.message_id, - post=post, file_id=message.photo[-1].file_id, has_spoiler=message.has_media_spoiler) + post=post, file_id=message.photo[-1].file_id, has_spoiler=bool(message.has_media_spoiler)) session.add(photo) session.commit() else: @@ -201,7 +201,7 @@ class Admin_commands: Post.posted == False).order_by(Post.timestamp.asc()).first() if post: images = MediaGroupBuilder(caption=post.text) - for image in post.images: + for image in post.images[::-1]: images.add_photo( image.file_id, has_spoiler=image.has_spoiler) await message.answer_media_group(images.build()) @@ -218,7 +218,7 @@ class Admin_commands: post_user = session.get(Admin, message.from_user.id) post.user = post_user photo = Image(message_id=message.message_id, - post=post, file_id=message.photo[-1].file_id, has_spoiler=message.has_media_spoiler) + post=post, file_id=message.photo[-1].file_id, has_spoiler=bool(message.has_media_spoiler)) session.add(photo) session.add(post) session.commit()