changeset 2581:4a72b2ded24b maint-0.7

merge from HEAD
author Richard Jones <richard@users.sourceforge.net>
date Mon, 19 Jul 2004 00:46:52 +0000
parents ead9f926234a
children a3ec9023dd1a
files CHANGES.txt roundup/cgi/templating.py
diffstat 2 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES.txt	Mon Jul 19 00:38:54 2004 +0000
+++ b/CHANGES.txt	Mon Jul 19 00:46:52 2004 +0000
@@ -11,6 +11,7 @@
 - fix messageid generated when msgid is None for send_message (sf bug 987933)
 - make user permissions check more sane (fix search page for anonymous)
 - fixed RDBMS filter() for no matches from full-text search (sf bug 990778)
+- fixed DateHTMLProperty for invalid date entry (sf bug 986538)
 
 
 2004-06-24 0.7.5
--- a/roundup/cgi/templating.py	Mon Jul 19 00:38:54 2004 +0000
+++ b/roundup/cgi/templating.py	Mon Jul 19 00:46:52 2004 +0000
@@ -1301,7 +1301,7 @@
         return DateHTMLProperty(self._client, self._classname, self._nodeid,
             self._prop, self._formname, date.Date('.'))
 
-    def field(self, size = 30):
+    def field(self, size=30):
         ''' Render a form edit field for the property
 
             If not editable, just display the value via plain().
@@ -1310,6 +1310,8 @@
 
         if self._value is None:
             value = ''
+        elif type(self._value) is type(''):
+            value = self._value
         else:
             tz = self._db.getUserTimezone()
             value = cgi.escape(str(self._value.local(tz)))

Roundup Issue Tracker: http://roundup-tracker.org/