Skip to content

Commit

Permalink
wrapper.py -> Skip processing empty string in transform_html
Browse files Browse the repository at this point in the history
  • Loading branch information
bralbral committed Sep 26, 2023
1 parent e4caa34 commit 7cf0ac7
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions src/sulguk/aiogram_middleware.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,18 +92,15 @@ def _transform_text_caption(
return

if hasattr(method, "caption"):
text = str(method.caption or '')
result = transform_html(text)
result = transform_html(method.caption)
method.caption = result.text
method.caption_entities = result.entities
elif hasattr(method, "text"):
text = str(method.text or '')
result = transform_html(text)
result = transform_html(method.text)
method.text = result.text
method.entities = result.entities
elif hasattr(method, "message_text"):
text = str(method.message_text or '')
result = transform_html(text)
result = transform_html(method.message_text)
method.message_text = result.text
method.entities = result.entities
else:
Expand All @@ -118,4 +115,4 @@ def _is_parse_mode_supported(self, method: Any, bot: Bot) -> bool:
parse_mode = getattr(method, "parse_mode", "")
if parse_mode is UNSET_PARSE_MODE:
parse_mode = bot.parse_mode
return parse_mode == SULGUK_PARSE_MODE
return parse_mode == SULGUK_PARSE_MODE

0 comments on commit 7cf0ac7

Please sign in to comment.