web/views/basecontrollers.py
branchstable
changeset 4719 aaed3f813ef8
parent 4638 c7d2145abf61
child 4721 8f63691ccb7f
equal deleted inserted replaced
4718:3dc3ad02d091 4719:aaed3f813ef8
   170                 req.execute(rql, {'x': eid, 'y': typed_eid(teid)}, ('x', 'y'))
   170                 req.execute(rql, {'x': eid, 'y': typed_eid(teid)}, ('x', 'y'))
   171 
   171 
   172 
   172 
   173 def _validation_error(req, ex):
   173 def _validation_error(req, ex):
   174     req.cnx.rollback()
   174     req.cnx.rollback()
   175     forminfo = req.get_session_data(req.form.get('__errorurl'), pop=True)
   175     # XXX necessary to remove existant validation error?
       
   176     # imo (syt), it's not necessary
       
   177     req.get_session_data(req.form.get('__errorurl'), pop=True)
   176     foreid = ex.entity
   178     foreid = ex.entity
   177     eidmap = req.data.get('eidmap', {})
   179     eidmap = req.data.get('eidmap', {})
   178     for var, eid in eidmap.items():
   180     for var, eid in eidmap.items():
   179         if foreid == eid:
   181         if foreid == eid:
   180             foreid = var
   182             foreid = var