diff --git a/src/pretix/static/pretixcontrol/js/ui/main.js b/src/pretix/static/pretixcontrol/js/ui/main.js index 331196c34..776751d1b 100644 --- a/src/pretix/static/pretixcontrol/js/ui/main.js +++ b/src/pretix/static/pretixcontrol/js/ui/main.js @@ -205,7 +205,11 @@ var form_handlers = function (el) { return; } if ($timepicker.val() === "") { - date.set({'hour': 0, 'minute': 0, 'second': 0}); + if (/_(until|end|to)(_|$)/.test($(this).attr("name"))) { + date.set({'hour': 23, 'minute': 59, 'second': 59}); + } else { + date.set({'hour': 0, 'minute': 0, 'second': 0}); + } $timepicker.data('DateTimePicker').date(date); } }); diff --git a/src/pretix/static/pretixpresale/js/ui/main.js b/src/pretix/static/pretixpresale/js/ui/main.js index d914fb4a1..869dd946d 100644 --- a/src/pretix/static/pretixpresale/js/ui/main.js +++ b/src/pretix/static/pretixpresale/js/ui/main.js @@ -91,7 +91,11 @@ var form_handlers = function (el) { return; } if ($timepicker.val() === "") { - date.set({'hour': 0, 'minute': 0, 'second': 0}); + if (/_(until|end|to)(_|$)/.test($(this).attr("name"))) { + date.set({'hour': 23, 'minute': 59, 'second': 59}); + } else { + date.set({'hour': 0, 'minute': 0, 'second': 0}); + } $timepicker.data('DateTimePicker').date(date); } });