My email won't get into my mail box... And I get no answer... So excuse the duplication if you get it twice...
Hello, I get errors on update. 2 differents errors are return depending if the file is attach before update or at the update of the form. Model definition field Field('field1','upload',uploadfield='field1_blob'), Field('field1_blob','blob'), Error1 (file already attached when record was create) : Traceback (most recent call last): File "/version_197-1/web2py/gluon/restricted.py", line 192, in restricted exec ccode in environment File "/version_197-1/web2py/applications/sgddms/controllers/ test.py", line 1338, in <module> File "/version_197-1/web2py/gluon/globals.py", line 137, in <lambda> self._caller = lambda f: f() File "/version_197-1/web2py/gluon/tools.py", line 2448, in f return action(*a, **b) File "/version_197-1/web2py/applications/sgddms/controllers/ test.py", line 465, in update if form.accepts(request.vars, session): File "/version_197-1/web2py/gluon/sqlhtml.py", line 1203, in accepts self.table._db(self.table._id == self.record.id).update(**fields) File "/version_197-1/web2py/gluon/dal.py", line 5403, in update fields = self.db[tablename]._listify(update_fields,update=True) File "/version_197-1/web2py/gluon/dal.py", line 4679, in _listify raise SyntaxError, 'Field %s does not belong to the table' % name SyntaxError: Field field1__delete does not belong to the table Error2 (file is attached when record was verify on a update form an already created record) : Traceback (most recent call last): File "/version_197-1/web2py/gluon/restricted.py", line 192, in restricted exec ccode in environment File "/version_197-1/web2py/applications/sgddms/controllers/ test.py", line 1338, in <module> File "/version_197-1/web2py/gluon/globals.py", line 137, in <lambda> self._caller = lambda f: f() File "/version_197-1/web2py/gluon/tools.py", line 2448, in f return action(*a, **b) File "/version_197-1/web2py/applications/sgddms/controllers/ test.py", line 465, in update if form.accepts(request.vars, session): File "/version_197-1/web2py/gluon/sqlhtml.py", line 1203, in accepts self.table._db(self.table._id == self.record.id).update(**fields) File "/version_197-1/web2py/gluon/dal.py", line 5403, in update fields = self.db[tablename]._listify(update_fields,update=True) File "/version_197-1/web2py/gluon/dal.py", line 4679, in _listify raise SyntaxError, 'Field %s does not belong to the table' % name SyntaxError: Field field1_newfilename does not belong to the table Is there something to change with the model definition for attachement with 1.97.1 or is it a issue? Thanks Richard