cubicweb #342646 crash on user preferences [resolved]

trace::

Traceback (most recent call last):
 File "/home/auc/rep/cubicweb/cubicweb/web/application.py", line 321, in main_publish
   result = controller.publish(rset=rset)
 File "/home/auc/rep/cubicweb/cubicweb/web/views/basecontrollers.py", line 66, in publish
   return self.vreg.main_template(self.req, template, rset=rset)
 File "/home/auc/rep/cubicweb/cubicweb/cwvreg.py", line 165, in main_template
   res = self.render('templates', oid, req, **context)
 File "/home/auc/rep/cubicweb/cubicweb/cwvreg.py", line 158, in render
   return selected.dispatch(**context)
 File "/home/auc/rep/cubicweb/cubicweb/common/view.py", line 144, in dispatch
   view_func(**context)
 File "/home/auc/rep/cubicweb/cubicweb/web/views/basetemplates.py", line 142, in call
   view.dispatch(w=self.w)
 File "/home/auc/rep/cubicweb/cubicweb/common/view.py", line 144, in dispatch
   view_func(**context)
 File "/home/auc/rep/cubicweb/cubicweb/web/views/management.py", line 345, in call
   mainopts[group] = self.form(keys, False)
 File "/home/auc/rep/cubicweb/cubicweb/web/views/management.py", line 428, in form
   self.form_row(w, key, splitlabel)
 File "/home/auc/rep/cubicweb/cubicweb/web/views/management.py", line 451, in form_row
   w(wdg.edit_render(entity))
 File "/home/auc/rep/cubicweb/cubicweb/web/widgets.py", line 180, in edit_render
   output = self._edit_render(entity, **kwargs)
 File "/home/auc/rep/cubicweb/cubicweb/web/widgets.py", line 571, in _edit_render
   for label, value in self.vocabulary(entity):
 File "/home/auc/rep/cubicweb/cubicweb/web/widgets.py", line 593, in vocabulary
   choices = self.vocabfunc(entity=entity)
TypeError: <lambda>() got an unexpected keyword argument 'entity'
prioritynormal
typebug
done in3.1.4
load0.100
load left0.000
closed by<not specified>