Don't get stuck in an infinite loop
Signed-off-by: Koha Team University Lyon 3 <koha@univ-lyon3.fr>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
slots_per_day[dow].forEach(function(slot){
let pickup_interval = policy.pickup_interval;
+ if (!pickup_interval) {
+ $('#pickup-times').html("<div>"+_("No pickup time define for this day.")+"</div>");
+ return;
+ }
let listStartMoment = selectedDate.hour(slot.start_hour).minute(slot.start_minute);
let listEndMoment = selectedDate.hour(slot.end_hour).minute(slot.end_minute);
policy.slots_per_day[dow].forEach(function(slot){
let pickup_interval = policy.pickup_interval;
+ if (!pickup_interval) {
+ $('#pickup-times').html("<div>"+_("No pickup time define for this day.")+"</div>");
+ return;
+ }
let listStartMoment = selectedDate.hour(slot.start_hour).minute(slot.start_minute);
let listEndMoment = selectedDate.hour(slot.end_hour).minute(slot.end_minute);