2
0
mirror of https://github.com/pyrogram/pyrogram synced 2025-08-30 13:57:54 +00:00

Fixed error while unparsing consecutive entities (#885)

This commit is contained in:
Andrea Princic
2022-01-29 18:50:51 +01:00
committed by GitHub
parent 333d22afca
commit c7888437e8

View File

@@ -175,10 +175,7 @@ class HTML:
entities_offsets.append((start_tag, start,))
entities_offsets.append((end_tag, end,))
# sorting by offset (desc)
entities_offsets.sort(key=lambda x: -x[1])
for entity, offset in entities_offsets:
for entity, offset in reversed(entities_offsets):
text = text[:offset] + entity + text[offset:]
return utils.remove_surrogates(text)