Skip to content

Commit 4b14afd

Browse files
committed
In case of an error, date fields would lose the calendar help, fixed.
1 parent caeb727 commit 4b14afd

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

CHANGES.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,8 @@ Fixed:
127127
debug this. (Ralf Schlatterbeck)
128128
- Correctly recreate the database directory when re-initialising a tracker
129129
instance. (John Kristensen)
130+
- In case of an error, date fields would lose the calendar help, fixed.
131+
(Ralf Schlatterbeck)
130132

131133
Minor:
132134
- demo.py usage message improved: explains "nuke" now. (Bernhard Reiter)

roundup/cgi/templating.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1771,8 +1771,12 @@ def field(self, size=30, default=None, format=_marker, popcal=True,
17711771
elif isinstance(value, str) or isinstance(value, unicode):
17721772
# most likely erroneous input to be passed back to user
17731773
if isinstance(value, unicode): value = value.encode('utf8')
1774-
return self.input(name=self._formname, value=value, size=size,
1774+
print "string encountered"
1775+
s = self.input(name=self._formname, value=value, size=size,
17751776
**kwargs)
1777+
if popcal:
1778+
s += self.popcal()
1779+
return s
17761780
else:
17771781
raw_value = value
17781782

0 commit comments

Comments
 (0)