Add ID to the allowed appointments fields (this will fix the rescheduling flow)

This commit is contained in:
Alex Tselegidis 2023-01-18 10:59:57 +01:00
parent 50ec06b29c
commit 8449d5454c

View file

@ -93,7 +93,7 @@ class Booking extends EA_Controller {
foreach ($available_providers as &$available_provider)
{
// Only expose the required provider data.
// Only expose the required provider data.
$this->providers_model->only($available_provider, [
'id',
@ -170,7 +170,7 @@ class Booking extends EA_Controller {
return;
}
// Make sure the appointment can still be rescheduled.
// Make sure the appointment can still be rescheduled.
$start_datetime = strtotime($results[0]['start_datetime']);
@ -543,6 +543,7 @@ class Booking extends EA_Controller {
$appointment['status'] = $appointment_status_options[0] ?? NULL;
$this->appointments_model->only($appointment, [
'id',
'start_datetime',
'end_datetime',
'location',