Not working... :-(

Richard

On Fri, Jul 22, 2011 at 9:43 AM, Massimo Di Pierro <
[email protected]> wrote:

> Can you please try:
>
> Field('field1','upload',uploadfield='field1_blob'),
>
> Field('field1_blob','blob',deafult='',writable=False,readable=False),
>
> this should work even if you omit the blob field.
>
> On Jul 22, 8:30 am, Richard <[email protected]> wrote:
> > 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
>

Reply via email to