Hi, I think I found a problem (bug?) with crud.create and form.custom.end: I have the following model:
db.define_table('contents', Field('name', 'string', required=True, notnull=True, requires=IS_NOT_EMPTY()), Field('ordering', 'integer', required=True, requires=IS_NOT_EMPTY()), Field('duration', 'integer', required=True, requires=IS_NOT_EMPTY()), Field('enabled', 'boolean', required=True), Field('file', 'upload', required=True, requires=IS_NOT_EMPTY(), autodelete=True) ) The following controller: def index(): form = crud.create(db.contents) if form.accepts(request.vars): response.flash='Inserted' return dict(form=form) and the serialization of form.custom.end is: <div class="hidden"><input name="_next" type="hidden" /><input name="_formkey" type="hidden" value="b1b19180-5226-48da-8d26-da29ed904177" /><input name="_formname" type="hidden" value="contents_create" /></div><div class="hidden"><input name="_next" type="hidden" /><input name="_formkey" type="hidden" value="b1b19180-5226-48da-8d26-da29ed904177" /><input name="_formname" type="hidden" value="contents/None" /></div></form> Notice the output is duplicated, specially "_formname" is repeated with a value of "contents/None", which makes the form not working. Am I doing something wrong, or is this a bug? Thanks very much. -- (:=================================:) Alvaro J. Iradier Muro - airad...@gmail.com