[FIX] Santize id calendar management

This commit is contained in:
QS5ELkMu
2018-12-18 19:50:38 +01:00
parent d49419a29b
commit a6d7968b8a
2 changed files with 4 additions and 3 deletions

View File

@@ -339,7 +339,7 @@ HotelCalendar.prototype = {
}
this._updateReservation(r);
}
this._updateReservationsMap();
this._assignReservationsEvents(toAssignEvents);
}.bind(this), addedReservations);
@@ -1508,7 +1508,8 @@ HotelCalendar.prototype = {
}
// Invalid?
if (nreserv.room.id !== uniRoom || (!nreserv.startDate.isSame(dateLimits[1], 'day') && !nreserv.endDate.isSame(dateLimits[0], 'day')))
if (nreserv.room.id !== uniRoom || (!nreserv.startDate.isSame(dateLimits[1], 'day') && !nreserv.endDate.isSame(dateLimits[0], 'day')) ||
(nreserv.id !== refUnifyReservation.id && nreserv.getUserData('parent_reservation') !== refUnifyReservation.id))
{
nreserv._html.classList.add('hcal-reservation-invalid-unify');
}

View File

@@ -769,7 +769,7 @@ HotelCalendarManagement.prototype = {
},
_sanitizeId: function(/*String*/str) {
return str.replace(/[^a-zA-Z0-9\.\-_:]/g, '_');
return str.replace(/[^a-zA-Z0-9\-_]/g, '_');
},
_isNumeric: function(/*?*/n) {