Hi!

I receive the following error

Traceback (most recent call last):
  File "/home/gniemetz/webapps/web2py/web2py/gluon/restricted.py", line 209, in 
restricted
    exec ccode in environment
  File 
"/home/gniemetz/webapps/web2py/web2py/applications/tauchbuch/controllers/default.py"
 <https://tauchbuch.niemetz.it/admin/edit/tauchbuch/controllers/default.py>, 
line 92, in <module>
  File "/home/gniemetz/webapps/web2py/web2py/gluon/globals.py", line 186, in 
<lambda>
    self._caller = lambda f: f()
  File "/home/gniemetz/webapps/web2py/web2py/gluon/tools.py", line 2809, in f
    return action(*a, **b)
  File 
"/home/gniemetz/webapps/web2py/web2py/applications/tauchbuch/controllers/default.py"
 <https://tauchbuch.niemetz.it/admin/edit/tauchbuch/controllers/default.py>, 
line 16, in index
    if grid.errors:
AttributeError: 'DIV' object has no attribute 'errors'



This is the controller

@auth.requires_login()
def index():
    grid = SQLFORM 
<https://web2py.niemetz.it/examples/global/vars/SQLFORM>.grid(db.Logbuch,fields=[db.Logbuch.Datum,db.Logbuch.Kurs,db.Logbuch.Thema,db.Logbuch.Kommentar],maxtextlength=50,orderby=[~db.Logbuch.Datum],onvalidation=check_km)
    if grid.errors:
        response 
<https://web2py.niemetz.it/examples/global/vars/response>.flash = 'Bitte 
Eingaben überprüfen'
    return locals()

def check_km(form):
    if form.vars.KM_Beginn >= form.vars.KM_Ende:
        form.errors.KM_Ende = 'KM-Stand Ende kleiner/gleich KM-Stand Beginn'


What i'm trying to do is to set response.flash

What am i doing wrong here?

Thanks,
regards
Gerd


-- 



Reply via email to