From 5915840d56f7b340832bbb9759b43044524eead3 Mon Sep 17 00:00:00 2001
From: dnns01 <git@dnns01.de>
Date: Tue, 17 Sep 2024 22:50:36 +0200
Subject: [PATCH] Fixed issue with color coding when reminder is 0

---
 views/appointment_view.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/views/appointment_view.py b/views/appointment_view.py
index e1a1a0f..eca2e3a 100644
--- a/views/appointment_view.py
+++ b/views/appointment_view.py
@@ -18,7 +18,7 @@ class AppointmentView(discord.ui.View):
                 return
             else:
                 Attendee.create(appointment=appointment.id, member_id=interaction.user.id)
-                await interaction.message.edit(embed=appointment.get_embed(1 if appointment.reminder_sent else 0))
+                await interaction.message.edit(embed=appointment.get_embed(1 if appointment.reminder_sent and appointment.reminder > 0 else 0))
 
         await interaction.response.defer(thinking=False)
 
@@ -29,7 +29,7 @@ class AppointmentView(discord.ui.View):
             if attendee:
                 attendee = attendee[0]
                 attendee.delete_instance()
-                await interaction.message.edit(embed=appointment.get_embed(1 if appointment.reminder_sent else 0))
+                await interaction.message.edit(embed=appointment.get_embed(1 if appointment.reminder_sent and appointment.reminder > 0 else 0))
             else:
                 await interaction.response.send_message("Du kannst nur absagen, wenn du vorher zugesagt hast.",
                                                         ephemeral=True)
-- 
GitLab