Proper date validation

This commit is contained in:
kolaente 2018-06-08 13:05:59 +02:00
parent 1bf3c47075
commit 5ea7b8494d
No known key found for this signature in database
GPG Key ID: F40E70337AB24C9B

View File

@ -2390,13 +2390,15 @@ function updateDeadline(deadlineString) {
var realDeadline = null;
if (deadlineString !== '') {
var dateToMatch = /([0-9]){4}-([0-9]){2}-([0-9]){2}\b/
if (!dateToMatch.test(deadlineString)) {
var newDate = Date.parse(deadlineString)
if (isNaN(newDate)) {
$('#deadline-loader').removeClass('loading');
$('#deadline-err-invalid-date').show();
return false;
}
realDeadline = deadlineString + 'T13:55:29.764Z';
realDeadline = new Date(newDate);
}
$.ajax($('#update-issue-deadline-form').attr('action') + '/deadline', {