# HG changeset patch # User Arthur Lutz # Date 1260383266 -3600 # Node ID 7fa86fa512297aec4300daeb98c377682de12bec # Parent ca9e014012ef04d64dcbc7c35e5449400f169cfb [mq]: fix_typo_and_forms diff -r ca9e014012ef -r 7fa86fa51229 web/formfields.py --- a/web/formfields.py Wed Dec 09 19:27:24 2009 +0100 +++ b/web/formfields.py Wed Dec 09 19:27:46 2009 +0100 @@ -506,7 +506,7 @@ # but for some widgets, it might be simpler to return date objects # directly, so handle that case : if isinstance(date, basestring): - date = form.parse_datetime(wdgdate, 'Datetime') + date = form.parse_datetime(date, 'Datetime') return date class TimeField(DateField): diff -r ca9e014012ef -r 7fa86fa51229 web/views/forms.py --- a/web/views/forms.py Wed Dec 09 19:27:24 2009 +0100 +++ b/web/views/forms.py Wed Dec 09 19:27:46 2009 +0100 @@ -455,7 +455,7 @@ if field.is_visible(): # fields not corresponding to an entity attribute / relations # are considered modified - if not field.eidparam: + if not field.eidparam or not self.edited_entity.has_eid(): return True # XXX try: if field.role == 'subject':