Calendar: Fix "invalid time" error when using time format without a leading zero

This commit is contained in:
Aleksander Machniak 2019-03-22 12:22:10 +00:00
parent 391997b9a8
commit 54d171e10f

View file

@ -812,7 +812,7 @@ function rcube_calendar_ui(settings)
save_func = function() {
var start = allday.checked ? '12:00' : $.trim(starttime.val()),
end = allday.checked ? '13:00' : $.trim(endtime.val()),
re = /^((0[0-9])|(1[0-9])|(2[0-3])):([0-5][0-9])(\s*[ap]\.?m\.?)?$/i;
re = /^((0?[0-9])|(1[0-9])|(2[0-3])):([0-5][0-9])(\s*[ap]\.?m\.?)?$/i;
if (!re.test(start) || !re.test(end)) {
rcmail.alert_dialog(rcmail.gettext('invalideventdates', 'calendar'));