@@ -, +, @@ --- .../intranet-tmpl/prog/en/modules/circ/curbside_pickups.tt | 4 ++++ .../opac-tmpl/bootstrap/en/modules/opac-curbside-pickups.tt | 4 ++++ 2 files changed, 8 insertions(+) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/curbside_pickups.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/curbside_pickups.tt @@ -550,6 +550,10 @@ slots_per_day[dow].forEach(function(slot){ let pickup_interval = policy.pickup_interval; + if (!pickup_interval) { + $('#pickup-times').html("
"+_("No pickup time define for this day.")+"
"); + return; + } let listStartMoment = selectedDate.hour(slot.start_hour).minute(slot.start_minute); let listEndMoment = selectedDate.hour(slot.end_hour).minute(slot.end_minute); --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-curbside-pickups.tt +++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-curbside-pickups.tt @@ -310,6 +310,10 @@ policy.slots_per_day[dow].forEach(function(slot){ let pickup_interval = policy.pickup_interval; + if (!pickup_interval) { + $('#pickup-times').html("
"+_("No pickup time define for this day.")+"
"); + return; + } let listStartMoment = selectedDate.hour(slot.start_hour).minute(slot.start_minute); let listEndMoment = selectedDate.hour(slot.end_hour).minute(slot.end_minute); --