Skip to content

Commit 96ee06a

Browse files
author
Richard Jones
committed
fix to :required
1 parent 4d7734d commit 96ee06a

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

roundup/cgi/client.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $Id: client.py,v 1.15 2002-09-05 23:39:12 richard Exp $
1+
# $Id: client.py,v 1.16 2002-09-05 23:48:55 richard Exp $
22

33
__doc__ = """
44
WWW request handler (also used in the stand-alone server).
@@ -1052,6 +1052,7 @@ def parsePropsFromForm(db, cl, form, nodeid=0, num_re=re.compile('^\d+$')):
10521052
required = []
10531053
if form.has_key(':required'):
10541054
value = form[':required']
1055+
print 'required', value
10551056
if isinstance(value, type([])):
10561057
required = [i.value.strip() for i in value]
10571058
else:
@@ -1078,8 +1079,8 @@ def parsePropsFromForm(db, cl, form, nodeid=0, num_re=re.compile('^\d+$')):
10781079
value = value.value.strip()
10791080

10801081
if isinstance(proptype, hyperdb.String):
1081-
pass
1082-
value = form[key].value.strip()
1082+
if not value:
1083+
continue
10831084
elif isinstance(proptype, hyperdb.Password):
10841085
if not value:
10851086
# ignore empty password values

0 commit comments

Comments
 (0)