diff --git a/hydrogram/methods/messages/send_poll.py b/hydrogram/methods/messages/send_poll.py index c8b239222..98a3f7458 100644 --- a/hydrogram/methods/messages/send_poll.py +++ b/hydrogram/methods/messages/send_poll.py @@ -140,10 +140,14 @@ async def send_poll( """ solution, solution_entities = ( - await utils.parse_text_entities( - self, explanation, explanation_parse_mode, explanation_entities - ) - ).values() + ( + await utils.parse_text_entities( + self, explanation, explanation_parse_mode, explanation_entities + ) + ).values() + if explanation + else (None, None) + ) reply_to = utils.get_reply_head_fm(message_thread_id, reply_to_message_id) @@ -169,7 +173,7 @@ async def send_poll( if correct_option_id is not None else None, solution=solution, - solution_entities=solution_entities or [], + solution_entities=None if solution is None else (solution_entities or []), ), message="", silent=disable_notification, diff --git a/news/21.bugfix.rst b/news/21.bugfix.rst new file mode 100644 index 000000000..ee0e76e30 --- /dev/null +++ b/news/21.bugfix.rst @@ -0,0 +1 @@ +Make the quiz explanation an optional parameter