Skip to content

Commit 9532cf8

Browse files
fix: message copy caption
1 parent 677f659 commit 9532cf8

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

pyrogram/types/messages_and_media/message.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8579,7 +8579,7 @@ async def forward(
85798579
async def copy(
85808580
self,
85818581
chat_id: Union[int, str],
8582-
caption: str = None,
8582+
caption: Optional[str] = None,
85838583
parse_mode: Optional["enums.ParseMode"] = None,
85848584
caption_entities: Optional[List["types.MessageEntity"]] = None,
85858585
disable_notification: Optional[bool] = None,
@@ -8817,11 +8817,15 @@ async def copy(
88178817
else:
88188818
raise ValueError("Unknown media type")
88198819

8820+
if caption is None:
8821+
caption = self.caption or ""
8822+
caption_entities = self.caption_entities
8823+
88208824
return await send_media(
88218825
file_id=file_id,
8822-
caption=self.caption or "",
8826+
caption=caption,
88238827
parse_mode=parse_mode,
8824-
caption_entities=self.caption_entities,
8828+
caption_entities=caption_entities,
88258829
message_thread_id=message_thread_id
88268830
)
88278831
else:

0 commit comments

Comments
 (0)