Skip to content
Snippets Groups Projects
Commit 95b70459 authored by anonymous's avatar anonymous
Browse files

fix date handling

parent eb16cd60
Branches
Tags
No related merge requests found
......@@ -30,17 +30,15 @@ this.ckan.module('odsh_datepicker', function ($, _)
{
var dateString = $(ev.target).val()
var date = moment(dateString, "DD.MM.YYYY", true)
console.log(date)
var isValid = date.isValid() && (dateString.length == 10)
if (isValid)
{
var serverDate = date.format(serverFormat);
console.log(serverDate)
target.val(serverDate);
}
else
{
target.val('');
target.val(dateString);
}
}
var onClear = function (ev)
......
......@@ -82,8 +82,6 @@ def _set_value(data, field, value):
def validate_extra_date_new(key, field, data, optional, errors):
value = _extract_value(data, field)
print("DATE", value)
if not value:
if not optional:
errors[field] = 'empty'
......@@ -91,15 +89,11 @@ def validate_extra_date_new(key, field, data, optional, errors):
else:
if re.match(r'\d\d\d\d-\d\d-\d\d', value):
try:
print ("BEOFRE PARSE", value)
dt=parse(value)
print("PARSED DATE", dt)
_set_value(data, field, dt.isoformat())
return
except ValueError:
print('ERROR from Exception')
pass
print('ERROR')
errors[field] = 'not a valid date'
def validate_licenseAttributionByText(key, data, errors,context):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment