Check for empty message after applying parse mode

This commit is contained in:
Lonami Exo 2019-07-17 12:06:23 +02:00
parent cca50ef842
commit 649e9a7b0c

View File

@ -659,10 +659,6 @@ class MessageMethods:
parse_mode=parse_mode, force_document=force_document, parse_mode=parse_mode, force_document=force_document,
buttons=buttons buttons=buttons
) )
elif not message:
raise ValueError(
'The message cannot be empty unless a file is provided'
)
entity = await self.get_input_entity(entity) entity = await self.get_input_entity(entity)
if isinstance(message, types.Message): if isinstance(message, types.Message):
@ -699,8 +695,12 @@ class MessageMethods:
) )
message = message.message message = message.message
else: else:
message, msg_ent = await self._parse_message_text(message, message, msg_ent = await self._parse_message_text(message, parse_mode)
parse_mode) if not message:
raise ValueError(
'The message cannot be empty unless a file is provided'
)
request = functions.messages.SendMessageRequest( request = functions.messages.SendMessageRequest(
peer=entity, peer=entity,
message=message, message=message,