fix: add more is_banned checks to avoid infinite fetching

This commit is contained in:
Macintxsh 2025-05-21 04:30:48 +03:00
parent 78db4c85db
commit 673a3768b8
Signed by: mctaylors
GPG key ID: 4EEF4F949A266EE2

View file

@ -90,7 +90,7 @@ async def info_command(update: Update, context: ContextTypes.DEFAULT_TYPE) -> No
f"{html_parser.hyperlink("»", f"http://{app.hostname}/posts?tags=approver:{approver_data['name']}")}") f"{html_parser.hyperlink("»", f"http://{app.hostname}/posts?tags=approver:{approver_data['name']}")}")
m.append(f"Size: {html_parser.hyperlink( m.append(f"Size: {html_parser.hyperlink(
f"{humanize_filesize(post_data['media_asset']['file_size'])} .{post_data['media_asset']['file_ext']}", f"{humanize_filesize(post_data['media_asset']['file_size'])} .{post_data['media_asset']['file_ext']}",
post_data['file_url'])} " "" if post_data['is_banned'] else post_data['file_url'])} "
f"({post_data['media_asset']['image_width']}x{post_data['media_asset']['image_height']}) " f"({post_data['media_asset']['image_width']}x{post_data['media_asset']['image_height']}) "
f"{html_parser.hyperlink("»", f"http://{app.hostname}/media_assets/{post_data['media_asset']['id']}")}") f"{html_parser.hyperlink("»", f"http://{app.hostname}/media_assets/{post_data['media_asset']['id']}")}")
m.append(f"Source: {post_data['source'] if post_data['source'] != "" else "🚫"}") m.append(f"Source: {post_data['source'] if post_data['source'] != "" else "🚫"}")