From 30fac51ca6e83b70ef92b745d8a71163988f41ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Tue, 24 Sep 2013 15:43:09 +0200 Subject: [PATCH] let iso8601date handle strings --- src/collective/solr/mangler.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/collective/solr/mangler.py b/src/collective/solr/mangler.py index ee6f2c3..9701d87 100644 --- a/src/collective/solr/mangler.py +++ b/src/collective/solr/mangler.py @@ -32,6 +32,8 @@ ignored = 'use_solr', '-C' def iso8601date(value): """ convert `DateTime` to iso 8601 date format """ + if isinstance(value, str): + value = DateTime(value, datefmt='international') if isinstance(value, DateTime): v = value.toZone('UTC') value = '%04d-%02d-%02dT%02d:%02d:%06.3fZ' % (