1
0

Sanitise date input (e.g. from GET variables).

This commit is contained in:
Markus Birth 2018-05-06 04:03:04 +02:00
parent 09e5ed9ce8
commit f861b246a8
Signed by: mbirth
GPG Key ID: A9928D7A098C3A9A

@ -118,8 +118,18 @@ window.initUI = ->
_GET = new URLSearchParams window.location.search
today = new Date().toISOString()[...10]
window.dateFrom = if _GET.has 'dateFrom' then _GET.get 'dateFrom' else today
window.dateTo = if _GET.has 'dateTo' then _GET.get 'dateTo' else today
# sanitise date input
try
window.dateFrom = if _GET.has 'dateFrom' then new Date(_GET.get 'dateFrom').toISOString()[...10] else today
catch err
window.dateFrom = today
try
window.dateTo = if _GET.has 'dateTo' then new Date(_GET.get 'dateTo').toISOString()[...10] else today
catch err
window.dateTo = today
$('#dateFrom').val window.dateFrom
$('#dateTo').val window.dateTo