web/form.py
branchtls-sprint
changeset 1545 53d3d783370f
parent 1530 849fd3d64f11
child 1564 de0548cb0ab8
equal deleted inserted replaced
1544:d8fb60c56d69 1545:53d3d783370f
    73         # deleting validation errors here breaks form reloading (errors are
    73         # deleting validation errors here breaks form reloading (errors are
    74         # no more available), they have to be deleted by application's publish
    74         # no more available), they have to be deleted by application's publish
    75         # method on successful commit
    75         # method on successful commit
    76         forminfo = self.req.get_session_data(sessionkey, pop=True)
    76         forminfo = self.req.get_session_data(sessionkey, pop=True)
    77         if forminfo:
    77         if forminfo:
    78             req.data['formvalues'] = forminfo['values']
    78             self.req.data['formvalues'] = forminfo['values']
    79             req.data['formerrors'] = errex = forminfo['errors']
    79             self.req.data['formerrors'] = errex = forminfo['errors']
    80             req.data['displayederrors'] = set()
    80             self.req.data['displayederrors'] = set()
    81             # if some validation error occured on entity creation, we have to
    81             # if some validation error occured on entity creation, we have to
    82             # get the original variable name from its attributed eid
    82             # get the original variable name from its attributed eid
    83             foreid = errex.entity
    83             foreid = errex.entity
    84             for var, eid in forminfo['eidmap'].items():
    84             for var, eid in forminfo['eidmap'].items():
    85                 if foreid == eid:
    85                 if foreid == eid: