equal
deleted
inserted
replaced
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: |