cubicweb #1349699 [inline forms] on IE7, applying with at least two inline forms breaks [validation pending]

2010-10-22 12:36:33 - (cubicweb.web) ERROR: unexpected error while validating form
Traceback (most recent call last):
 File "/home/auc/src/fcw/cubicweb/web/views/basecontrollers.py", line 202, in _validate_form
   ctrl.publish(None)
 File "/home/auc/src/fcw/cubicweb/web/views/editcontroller.py", line 107, in publish
   return callback()
 File "/home/auc/src/fcw/cubicweb/web/views/editcontroller.py", line 314, in _action_apply
   self._default_publish()
 File "/home/auc/src/fcw/cubicweb/web/views/editcontroller.py", line 126, in _default_publish
   eid = self.edit_entity(formparams)
 File "/home/auc/src/fcw/cubicweb/web/views/editcontroller.py", line 176, in edit_entity
   entity = self._cw.vreg['etypes'].etype_class(etype)(self._cw)
 File "/home/auc/src/fcw/logilab/common/decorators.py", line 80, in cache_wrapper3
   return _cache[args]
TypeError: unhashable type: 'list'

In fact, Editcontroller.edit_entity is called _once_ only for all inline forms. Hence, the __type is a list and self._cw.vreg['etypes'].etype_class(etype)(self._cw) fails.

prioritynormal
typebug
done in3.12.1
load1.000
load left0.000
closed by<not specified>