diff --git a/src/main/views.py b/src/main/views.py index e6d92dc..f89db36 100644 --- a/src/main/views.py +++ b/src/main/views.py @@ -361,6 +361,9 @@ def cancel_appointment(request): # Update the AvailableSlot to mark it as available available_slot.unavailable_flag = False available_slot.save() + trigger_email(request.user.first_name, request.user.email, + f'Appointment Cancellation', + f'Your appointment has been successfully canceled.') except Appointments.DoesNotExist or ValueError: error_message = "Appointment not found. Please enter a valid appointment ID." @@ -387,4 +390,4 @@ def view_schedule(request): return render (request, 'view_schedule.html', {'appointments': appointments}) else: form = DoctorAppointmentViewForm() - return render (request, 'view_schedule.html', {'form': form}) \ No newline at end of file + return render (request, 'view_schedule.html', {'form': form})