diff --git a/ckanext/odsh/plugin.py b/ckanext/odsh/plugin.py
index ca6dc270b4adb035a1bcd6556ff087575d890175..b21486a914ab0934141f1f5a163e00680e90c464 100644
--- a/ckanext/odsh/plugin.py
+++ b/ckanext/odsh/plugin.py
@@ -146,7 +146,7 @@ def odsh_validate_extra_date(key, field, data, errors, context):
     else:
         if re.match(r'\d\d\d\d-\d\d-\d\d', value):
             try:
-                dt=parse(value, dayfirst=True)
+                dt=parse(value)
                 _set_value(data, field, dt.isoformat())
                 return
             except ValueError:
diff --git a/ckanext/odsh/templates/package/snippets/package_basic_fields.html b/ckanext/odsh/templates/package/snippets/package_basic_fields.html
index 18e2dfee69e669945e5c9fa7c620b29a3a01d5b4..8b67ef94dafecf59e1b7865e5669bd87feeafce8 100644
--- a/ckanext/odsh/templates/package/snippets/package_basic_fields.html
+++ b/ckanext/odsh/templates/package/snippets/package_basic_fields.html
@@ -110,7 +110,8 @@ is_required=true,placeholder=_('Enter title')) }}
     <!-- field issued -->
 
     {% set field = 'issued' %}
-    {% set value = h.odsh_extract_value_from_extras(data.extras,field) %}
+    {% set data_issued = h.odsh_extract_value_from_extras(data.extras,field) %}
+    {% set value = data_issued.split('T')[0] if data_issued else None %}
     {% set error = h.odsh_extract_error(field, errors) %}
     <div class="control-group {{ " error" if error }} control-full">
         <label class="control-label" for="field-{{field}}">Veröffentlichungsdatum: <span title="Dieses Feld ist erforderlich" class="control-required">*</span> </label>