From 1b389596859d4494ba8d25690fe5f50f57cbc817 Mon Sep 17 00:00:00 2001
From: dnns01 <git@dnns01.de>
Date: Fri, 9 Sep 2022 12:19:29 +0200
Subject: [PATCH] Fix issue at appointments, when reminder is set to 0

---
 extensions/appointments.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/extensions/appointments.py b/extensions/appointments.py
index 35e207d..3ebf17f 100755
--- a/extensions/appointments.py
+++ b/extensions/appointments.py
@@ -51,7 +51,8 @@ class Appointments(commands.GroupCog, name="appointments", description="Handle A
                             appointment.delete_instance(recursive=True)
                         else:
                             new_date_time = appointment.date_time + timedelta(days=appointment.recurring)
-                            Appointment.update(reminder_sent=False, date_time=new_date_time).where(
+                            reminder_sent = appointment.reminder == 0
+                            Appointment.update(reminder_sent=reminder_sent, date_time=new_date_time).where(
                                 Appointment.id == appointment.id).execute()
                             updated_appointment = Appointment.get(Appointment.id == appointment.id)
                             new_message = await channel.send(embed=updated_appointment.get_embed(),
@@ -85,7 +86,7 @@ class Appointments(commands.GroupCog, name="appointments", description="Handle A
 
         appointment = Appointment.create(channel=channel.id, message=0, date_time=date_time, reminder=reminder,
                                          title=title, description=description, author=author_id, recurring=recurring,
-                                         reminder_sent=False)
+                                         reminder_sent=reminder == 0)
 
         await interaction.response.send_message(embed=appointment.get_embed(), view=AppointmentView())
         message = await interaction.original_message()
-- 
GitLab