From 2af07a6254fa19b854d76c9ec8e90ffac7f81811 Mon Sep 17 00:00:00 2001 From: robertsokola Date: Sun, 3 Sep 2023 21:37:06 +0200 Subject: [PATCH] bugfix with emojis Signed-off-by: robertsokola --- src/ui/modals.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/ui/modals.py b/src/ui/modals.py index b887ae0..3b96e2f 100644 --- a/src/ui/modals.py +++ b/src/ui/modals.py @@ -40,19 +40,22 @@ async def add_item_to_embed(self) -> PollEmbed: "value": "**0** | ", "inline": False, } + date_field = len(self.embed.fields) - 1 # Lmao, not ideal, but it is what it is. - if self.embed.fields[len(self.embed.fields) - 1].value.startswith("Anketa vyprší"): - index = len(self.embed.fields) - 1 + if self.embed.fields[date_field].value.startswith("Anketa vyprší"): + index = date_field + emoji = date_field else: index = len(self.embed.fields) + emoji = len(self.embed.fields) options["index"] = index self.view.add_item( ButtonBackend( label=self.new_option.value, - emoji=NUMBER_EMOJIS[len(self.embed.fields)], + emoji=NUMBER_EMOJIS[emoji], index=index, poll=self.poll, custom_id=f"{len(self.embed.fields)}:{self.poll.message_id}",